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-proyectoPara iniciar el servidor de desarrollo:
php artisan serveEsto 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 listPara limpiar cachés y mejorar el rendimiento:
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clearSi necesitas generar una clave de aplicación:
php artisan key:generate3. 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_migracionEjecutar las migraciones:
php artisan migrateRevertir migraciones:
php artisan migrate:rollback4. Modelos y controladores
Para crear un modelo con su respectiva migración:
php artisan make:model NombreModelo -mPara generar un controlador:
php artisan make:controller NombreControladorSi el controlador es de tipo recurso:
php artisan make:controller NombreControlador --resource5. Seeders y Factories
Para poblar la base de datos con datos de prueba:
php artisan db:seedSi necesitas generar un nuevo seeder:
php artisan make:seeder NombreSeederPara crear una factory:
php artisan make:factory NombreFactory --model=NombreModelo6. Rutas y middleware
Para listar todas las rutas de la aplicación:
php artisan route:listPara crear un middleware:
php artisan make:middleware NombreMiddleware7. Comandos para colas y tareas programadas
Si usas colas en Laravel, puedes ejecutar lo siguiente:
php artisan queue:workPara programar tareas automáticas:
php artisan schedule:run8. Pruebas y depuración
Ejecutar pruebas con PHPUnit:
php artisan testCrear una nueva prueba:
php artisan make:test NombreTest