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 listaPara iniciar el servidor de desarrollo integrado :
php artisan servirInicia 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=8080Las migraciones se utilizan para gestionar la estructura de la base de datos.
Creación de una nueva migración :
php artisanmake:migration create_users_tableEjecutar 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:deshacerLos modelos se utilizan para interactuar con las tablas de la base de datos.
Crearun nuevo modelo :
php artisan crear:modelo UsuarioCrear un modelocon una migración, un controlador y una fábrica:
php artisan make:model Usuario -mcrLos controladores gestionan la lógica de la aplicación.
Crearun nuevo controlador:
php artisan make:controller UsuarioControladorCrearun controlador de recursos :
php artisan make:controller UserController --resourceLas 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 UsersTableSeederEjecutar el seeder :
php artisan db:seedEjecutar un sembradorespecífico:
php artisan db:seed --class=SembradorTablaUsuariosLaravel utiliza diferentes tipos de caché para mejorar el rendimiento.
Vacía la caché de la aplicación:
php artisan cache:clearVaciar la caché deconfiguración:
php artisan config:clearVaciar la cachéde rutas :
php artisan ruta:limpiarGenerar 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 tinkerLanza la consola interactiva de Laravel para probar código e interactuar con tu aplicación.
php artisan almacenamiento:enlaceEste 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 -mcrEscriba 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 migrateCrear una nueva ruta en routes/web. php :
Route::resource('products', ProductController::class);Inicie el servidor de desarrollo:
php artisan servirAcceda 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.