miércoles, 26 de marzo de 2025

Comandos de Laravel: Guía esencial para desarrolladores

Comandos útiles en Laravel


1. Instalación de Laravel

Para instalar Laravel en tu sistema, usa Composer:

composer create-project --prefer-dist laravel/laravel nombre-del-proyecto

Para iniciar el servidor de desarrollo:

php artisan serve

Esto ejecuta Laravel en http://127.0.0.1:8000.

2. Comandos esenciales de Artisan

Artisan es la herramienta de línea de comandos de Laravel. Puedes ver todos los comandos disponibles con:

php artisan list

Para limpiar cachés y mejorar el rendimiento:

php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear

Si necesitas generar una clave de aplicación:

php artisan key:generate

3. Migraciones y base de datos

Si trabajas con bases de datos, estos comandos te ayudarán:

Crear una migración:

php artisan make:migration nombre_de_la_migracion

Ejecutar las migraciones:

php artisan migrate

Revertir migraciones:

php artisan migrate:rollback

4. Modelos y controladores

Para crear un modelo con su respectiva migración:

php artisan make:model NombreModelo -m

Para generar un controlador:

php artisan make:controller NombreControlador

Si el controlador es de tipo recurso:

php artisan make:controller NombreControlador --resource

5. Seeders y Factories

Para poblar la base de datos con datos de prueba:

php artisan db:seed

Si necesitas generar un nuevo seeder:

php artisan make:seeder NombreSeeder

Para crear una factory:

php artisan make:factory NombreFactory --model=NombreModelo

6. Rutas y middleware

Para listar todas las rutas de la aplicación:

php artisan route:list

Para crear un middleware:

php artisan make:middleware NombreMiddleware

7. Comandos para colas y tareas programadas

Si usas colas en Laravel, puedes ejecutar lo siguiente:

php artisan queue:work

Para programar tareas automáticas:

php artisan schedule:run

8. Pruebas y depuración

Ejecutar pruebas con PHPUnit:

php artisan test

Crear una nueva prueba:

php artisan make:test NombreTest


No hay comentarios:

Publicar un comentario

Blogs Colombia