D'après ce que j'ai trouvé, il est plus facile d'utiliser une fonction shell. Vous pouvez simplement définir une fonction où $1
fait référence au premier argument donné :
function mrc() { php artisan make:controller "$1" --resource; }
Vous voudrez peut-être mettre ceci dans votre ~/.zshrc
afin de ne pas avoir à le lancer à chaque ouverture d'un nouveau terminal.
Si la commande doit être disponible dans un sous-shell, vous voudrez également utiliser :
export -f mrc
Maintenant, vous devriez être en mesure de taper mrc nomDuContrôleur
et obtenir le résultat désiré.
Pour référence (comme suggéré par nohillside) : Créer un alias Bash qui prend un paramètre ? Vous pouvez y trouver à la fois un exemple en une seule ligne et en plusieurs lignes de déclaration d'une fonction shell.