Comandos Laravel Artisan: Guía completa

publicado en: Uncategorized | 0
Spread the love

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 carpeta storage.
  • 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

Summary
Comandos Laravel Artisan: Guía completa
Article Name
Comandos Laravel Artisan: Guía completa
Description
Conquista el poder de Laravel Artisan y descubre cómo sus comandos te impulsan a crear aplicaciones web dinámicas y eficientes.
Publisher Name
Elemensoft
Publisher Logo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *