Seguramente viste en muchos videos, que en lugar de usar en Laravel php artisan serve (o otro comando), usan un alias o un comando corto en su lugar. Para simplificar este proceso, podés configurar un alias en PowerShell que te permita escribir comandos de Laravel más cortos, como a make:model
, en lugar del más largo php artisan make:model
. A continuación, te mostramos cómo hacerlo:
Editar el archivo del perfil de PowerShell
PowerShell permite personalizar su configuración mediante un archivo de perfil. Para editarlo, abre PowerShell y ejecuta el siguiente comando:
notepad $PROFILE
Este comando abrirá el archivo de configuración de tu perfil en el Bloc de Notas. Si el archivo no existe, PowerShell lo creará automáticamente. En este archivo es donde agregamos la función que se encargara de aplicar los atajos en nuestra consola.
Agregar una función personalizada
En el archivo que se abre, agrega la siguiente función:
function a {
param (
[Parameter(ValueFromRemainingArguments = $true)]
[string[]]$args
)
php artisan @args
}
Esta función permite que cada vez que escribas a
seguido de argumentos (por ejemplo, a make:model
), PowerShell interprete esto como php artisan
seguido de los mismos argumentos.
Guardar y aplicar los cambios
Guarda el archivo y cerra el Bloc de Notas. Luego, para aplicar los cambios sin reiniciar PowerShell, ejecuta este comando:
. $PROFILE
Esto recargará tu archivo de configuración y activará el alias inmediatamente.
Probar el alias
Ya se puede probar el alias en PowerShell:
a make:model TestModel
Esto ejecutará el comando equivalente php artisan make:model TestModel
. Con este alias, se puede ahorrar tiempo y escribir comandos más rápidamente. Especialmente los comandos de Laravel que se usan repetidamente.