19-10-2025

Artisan en laravel: cómo usar la línea de comandos

Artisan es la interfaz de línea de comandos (CLI) incluida con el framework Laravel. Permite a los programadores ejecutar tareas repetitivas o comunes de manera rápida y eficiente, automatizando procesos durante el desarrollo de aplicaciones web. Artisanmodelos, controladores, migraciones, etc.

Características de Artisan

  • Gestión de tareas: Ejecuta comandos para generar código (por ejemplo, make:model, make:controller, make:migration) o realizar tareas como limpiar cachés (cache:clear) o ejecutar migraciones (migrate).
  • Comandos personalizados: Los programadores pueden crear sus propios comandos Artisan para automatizar tareas específicas del proyecto.
  • Interacción con Laravel: Permite interactuar con componentes de Laravel, como la base de datos, colas de trabajo (queue:work), o pruebas (test).
  • Ejecución simple: Se usa desde la terminal con el prefijo php artisan, por ejemplo: "php artisan serve" para iniciar un servidor local.

Ejemplo de comandos comunes

  • "php artisan list": Lista completa de los comandos disponibles.
  • "php artisan serve": Inicia el servidor de desarrollo local.
  • "php artisan make:model NombreModelo": Crea un modelo nuevo.
  • "php artisan migrate": Ejecuta las migraciones de la base de datos.
  • "php artisan tinker": Abre una consola interactiva para probar código PHP en el contexto de la aplicación.
  • "php artisan help nombre_del_comando": Muestra información detallada sobre el comando específico. Ejemplo "php artisan help make:model" muestra información detallada sobre el comando "make:model".
Os recomiendo el post: Comandos Artisan de Laravel que todo desarrollador debería usar.