Laravel: Artisan

Artisan es una consola por línea de comandos incluida en Laravel. Dispone de una amplia lista de comandos que puede consultarse con el comando list.

Cada uno de los comandos dispone de una ayuda a través del comando help, por ejemplo de la siguiente manera:

php artisan help migrate

Todas las aplicaciones de Laravel incluyen Tinker, una herramienta que permite interactuar con Laravel vía consola sin tener que cargar la web en el navegador:

php artisan tinker

Laravel te permite crear tus propios comandos para Artisan, estos están almacenados en la carpeta app/Console/Commands/

Para generar un nuevo comando debe utilizar:

php artisan make:command SendEmails

Crear comandos para Artisan es todo un mundo, espero poder ponerme pronto las pilas para desarrollar alguno propio y escribir un post sobre ello.

Los comandos más habituales utilizados con Artisan son los relativos a migración de base de datos, por ejemplo:

php artisan make:migration create_users_table --create=users

Para ejecutar la migración:

php artisan migrate

Para hacer una migración desde cero con datos de muestra:

php artisan migrate:fresh --seed

Puedes también hacer una migración con sólo los últimos 5 pasos:

php artisan migrate:fresh --step:5

Todo un mundo Artisan, imprescindible en Laravel.


Comentarios