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