🧮 Comandos Artisan más usados

🧮 Comandos Artisan más usados

Laravel incluye una potente interfaz de línea de comandos llamada Artisan, la cual permite realizar tareas comunes del framework de forma rápida y eficiente. Desde crear controladores, modelos o migraciones, hasta ejecutar pruebas o limpiar la caché, Artisan se convierte en una herramienta imprescindible para cualquier desarrollador Laravel.

Laravel Artisan

🔧 ¿Qué es Artisan?

Artisan es la interfaz de comandos incluida con Laravel. Se utiliza mediante la terminal con el comando principal:

php artisan

Al ejecutarlo sin parámetros, verás una lista completa de los comandos disponibles.

🧱 Comandos más comunes de Artisan

Algunos de los comandos más usados en proyectos Laravel son:

  • php artisan serve — Inicia el servidor de desarrollo local.
  • php artisan make:controller NombreController — Crea un nuevo controlador.
  • php artisan make:model NombreModelo — Genera un nuevo modelo Eloquent.
  • php artisan make:migration create_tabla_nombre — Crea una nueva migración.
  • php artisan migrate — Ejecuta todas las migraciones pendientes.
  • php artisan route:list — Muestra todas las rutas registradas en la aplicación.
  • php artisan cache:clear — Limpia la caché de la aplicación.
  • php artisan config:clear — Limpia la caché de configuración.
  • php artisan tinker — Abre una consola interactiva para probar código Laravel.

⚙️ Ejemplo práctico

Supongamos que queremos crear un nuevo controlador llamado ProductoController:

php artisan make:controller ProductoController

Esto generará automáticamente un archivo en app/Http/Controllers/ProductoController.php.

🧩 Consejo

Puedes ver las opciones adicionales de cada comando agregando el parámetro --help. Por ejemplo:

php artisan make:model --help

💻 Ejemplo visual: simulador de Artisan

A continuación, puedes simular la ejecución de algunos comandos Artisan directamente desde esta página:

📘 Conclusión

Artisan es una herramienta clave en el desarrollo con Laravel. Conocer sus comandos más usados te permitirá ahorrar tiempo, automatizar tareas y mantener un flujo de trabajo más productivo y ordenado.

Publicar un comentario

0 Comentarios