Introducción A Los Comandos Artisan Laravel
En el mundo del desarrollo web, Laravel se alza como un gigante entre los frameworks PHP, ofreciendo un ecosistema robusto y flexible para construir aplicaciones web escalables. Y en el corazón de este gigante reside Artisan, una poderosa interfaz de línea de comandos (CLI) que te brinda un control sin precedentes sobre tu proyecto.
A lo largo de esta guía completa, te embarcaremos en un viaje para dominar los comandos de Laravel Artisan, desde los más básicos hasta los más avanzados. Descubrirás cómo Artisan te permite crear modelos, migraciones, controladores, vistas y mucho más, todo ello con una sintaxis simple y elegante.
1. Iniciando tu aventura con Artisan: Fundamentos esenciales
1.1 Instalación y configuración:
Antes de sumergirnos en el mundo de los comandos, asegúrate de tener Laravel instalado y configurado correctamente en tu entorno de desarrollo. Puedes encontrar instrucciones detalladas en la documentación oficial de Laravel: https://laravel.com/docs/11.x/readme.
1.2 El poder de php artisan list
:
Tu brújula en el universo Artisan es el comando php artisan list
. Este comando te presenta una lista completa de todos los comandos disponibles, junto con una breve descripción de su función. Explora esta lista y comienza a familiarizarte con las posibilidades que te ofrece Artisan.
1.3 Ejecutando comandos: Sintaxis básica
Para ejecutar un comando Artisan, simplemente escribe la siguiente instrucción en tu terminal:
Bash
php artisan <nombre_comando> [opciones] [argumentos]
Usa el código con precaución.content_copy
Por ejemplo, para crear un nuevo controlador llamado UsuarioController
, utiliza el siguiente comando:
Bash
php artisan make:controller UsuarioController
Usa el código con precaución.content_copy
Lista de Comandos PHP Artisan
En esta lista completa, encontrarás los comandos Artisan más esenciales, categorizados por su función principal, para que puedas navegar con facilidad y descubrir todo lo que Artisan tiene para ofrecerte.
1. Comandos Laravel Artisan Para Gestión de proyecto:
php artisan help
Muestra la ayuda general de Artisan.php artisan list
Lista todos los comandos Artisan disponibles.php artisan info
Muestra información sobre tu entorno de Laravel.php artisan version
Muestra la versión de Laravel instalada.php artisan cache:clear
Limpia la caché de la aplicación.php artisan config:cache
Limpia la caché de configuración de la aplicación.php artisan route:cache
Limpia la caché de rutas de la aplicación.php artisan optimize
Optimiza la aplicación para producción.
2. Comandos Laravel Artisan Para Gestión de base de datos:
php artisan migrate
Ejecuta las migraciones pendientes.php artisan migrate:reset
Deshace todas las migraciones y las vuelve a ejecutar.php artisan migrate:status
Muestra el estado de las migraciones.php artisan db:seed
Ejecuta los seeders de la aplicación.php artisan tinker
Abre Tinker, una consola interactiva para PHP.php artisan db:drop
Elimina todas las tablas de la base de datos (¡con precaución!).php artisan db:backup
Crea una copia de seguridad de la base de datos.php artisan db:restore
Restaura una copia de seguridad de la base de datos.
3. Comandos Laravel Artisan Para Gestión de usuarios y autenticación:
php artisan make:auth
Crea los controladores, modelos, vistas y migraciones necesarias para la autenticación de usuarios.php artisan register
Registra un nuevo usuario en la aplicación.php artisan login
Inicia sesión en la aplicación como un usuario existente.php artisan logout
Cierra la sesión del usuario actual.php artisan password:reset
Envía un correo electrónico con un enlace para restablecer la contraseña de un usuario.
4. Comandos Laravel Artisan Para Gestión de código:
php artisan make:model
Crea un nuevo modelo de Eloquent.php artisan make:controller
Crea un nuevo controlador.php artisan make:job
Crea un nuevo trabajo en cola.php artisan make:event
Crea un nuevo evento.php artisan make:listener
Crea un nuevo listener para un evento.php artisan make:middleware
Crea un nuevo middleware.php artisan make:request
Crea una nueva clase de solicitud HTTP.php artisan make:test
Crea una nueva prueba unitaria.
5. Comandos Laravel Artisan Para Gestión de paquetes:
php artisan composer require <paquete>
Instala un paquete Composer en tu proyecto.php artisan composer remove <paquete>
Desinstala un paquete Composer de tu proyecto.php artisan composer update
Actualiza los paquetes Composer instalados en tu proyecto.
6. Comandos Laravel Artisan Para Gestión de tareas:
php artisan queue:work
Procesa trabajos en cola.php artisan queue:failed
Muestra los trabajos en cola que han fallado.php artisan queue:retry
Reintenta los trabajos en cola que han fallado.php artisan queue:flush
Elimina todos los trabajos en cola.
7. Comandos Laravel Artisan Para Despliegue:
php artisan tinker
Abre Tinker, una consola interactiva para PHP.php artisan key:generate
Genera una clave de aplicación aleatoria.php artisan serve
Inicia un servidor web local para tu aplicación.php artisan tinker
Abre Tinker, una consola interactiva para PHP.php artisan down
Pone la aplicación en modo mantenimiento.php artisan up
Saca la aplicación del modo mantenimiento.
8. Comandos Para Otros comandos útiles:
php artisan storage:link
Crea un enlace simbólico en la carpetastorage
.php artisan session:clear
Limpia la caché de sesiones de la aplicación.php artisan view:clear
Limpia la caché de vistas de la aplicación.php artisan route:clear
Limpia la caché de rutas de la aplicación.php artisan config:clear
Limpia la caché de configuración de la aplicación.php artisan cache:clear
Limpia la caché de la aplicación.
Quizás Te Interesa: Crear Controladores en Laravel
Deja una respuesta