Procédure
php artisan es la interfaz de línea de comandos incluida con Laravel. Proporciona muchos comandos útiles para desarrollar y gestionar una aplicación Laravel. He aquí una guía de algunos de los comandos más comunes de artisan y cómo utilizarlos.
Antes de leer esta documentación, te invitamos a acceder al Terminal Web de tu hosting.
Para ver todos los comandos disponibles en Laravel :
php artisan lista
Para iniciar el servidor de desarrollo integrado :
php artisan servir
Inicia un servidor de desarrollo local para ejecutar tu aplicación Laravel.
Por defecto, el servidor se inicia en http://localhost:8000. Puede especificar un puerto diferente:
php artisan serve --port=8080
Las migraciones se utilizan para gestionar la estructura de la base de datos.
Creación de una nueva migración :
php artisanmake:migration create_users_tableCrea un nuevo archivo de migración para la base de datos.Ejecutar migraciones :
php artisanmigrarEjecuta las migraciones de la base de datos y actualiza el esquema de la base de datos.
Deshacer la última migración :
php artisan migrate:deshacer
Los modelos se utilizan para interactuar con las tablas de la base de datos.
Crearun nuevo modelo :
php artisan crear:modelo Usuario
Crear un modelocon una migración, un controlador y una fábrica:
php artisan make:model Usuario -mcr
Los controladores gestionan la lógica de la aplicación.
Crearun nuevo controlador:
php artisan make:controller UsuarioControlador
Crearun controlador de recursos :
php artisan make:controller UserController --resource
Las vistas gestionan la presentación de la aplicación.
artisan dedicado para crear vistas. Basta con crear un nuevo archivo en el directorio resources/views.El sembrador se utiliza para poblar la base de datos con datos de prueba.
Crear un seeder :
php artisan make:seeder UsersTableSeeder
Ejecutar el seeder :
php artisan db:seed
Ejecutar un sembradorespecífico:
php artisan db:seed --class=SembradorTablaUsuarios
Laravel utiliza diferentes tipos de caché para mejorar el rendimiento.
Vacía la caché de la aplicación:
php artisan cache:clear
Vaciar la caché deconfiguración:
php artisan config:clear
Vaciar la cachéde rutas :
php artisan ruta:limpiar
Generar un archivo de caché para las rutas y mejorar el rendimiento
php artisan ruta:caché
Borrar la caché de lasvistas compiladas:
php artisan vista:limpiar
php artisan tinker
Lanza la consola interactiva de Laravel para probar código e interactuar con tu aplicación.
php artisan almacenamiento:enlace
Este comando crea un enlace simbólico llamado storage en el directorio público de tu proyecto.
Aquí hay un ejemplo de un flujo de trabajo típico usando php artisan:
Crear un nuevo modelo con una migración y un controlador:
php artisan make:model Producto -mcr
Escriba la migración en database/migrations/YYYY_MM_DD_create_products_table.php y añada los campos necesarios.
Ejecute la migración :
php artisan migrate
Crear una nueva ruta en routes/web. php :
Route::resource('products', ProductController::class);
Inicie el servidor de desarrollo:
php artisan servir
Acceda a la aplicación a través del navegador e interactúe con los productos a través de las rutas generadas automáticamente por el controlador de recursos.
phpartisan es una herramienta potente y versátil que simplifica muchas tareas comunes en el desarrollo de Laravel. Permite gestionar la base de datos, generar código, iniciar un servidor de desarrollo y mucho más, haciendo el desarrollo de aplicaciones Laravel más eficiente y organizado.
Documentación de Composer: https: //laravel.com/docs/11.x/artisan
Ahora ya sabes cómo :
list para mostrar todos los comandos disponibles en Laravel.serve e incluso especificar un puerto diferente.artisan.Siguiendo estos pasos, te convertirás en un verdadero maestro artesano de php, capaz de orquestar el desarrollo de tus aplicaciones Laravel con facilidad y eficiencia 🎼👨💻.
¡Gracias por seguirnos hasta aquí! Si tienes alguna pregunta o comentario sobre el uso de estos comandos, no dudes en dejar un comentario más abajo. Tu experiencia enriquece nuestra comunidad. ¡Nos vemos pronto para más desarrollos emocionantes con Laravel! 😊🚀
Hágala al equipo de LWS y a la comunidad. La respuesta se publica tras la moderación.