¿Cómo gestionar Laravel con PHP Artisan y la Web Terminal?

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.

Ver la lista de comandos disponibles

Para ver todos los comandos disponibles en Laravel :

php artisan lista

Comandos comunes

Iniciar el servidor de desarrollo

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

Gestión de migraciones

Las migraciones se utilizan para gestionar la estructura de la base de datos.

  • Creación de una nueva migración :

    php artisan
    make:migration create_users_table
    Crea un nuevo archivo de migración para la base de datos.

    Ejecutar migraciones :

    php artisan
    migrar

    Ejecuta 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

Gestión de plantillas

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

Gestión de controladores

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

Gestión de vistas

Las vistas gestionan la presentación de la aplicación.

  • Crear una nueva vista (usando Blade): Laravel no tiene un comando artisan dedicado para crear vistas. Basta con crear un nuevo archivo en el directorio resources/views.
Gestión del seeder

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

Limpieza de la caché

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

Otros comandos

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.

Ejemplo completo

Aquí hay un ejemplo de un flujo de trabajo típico usando php artisan:

  1. Crear un nuevo modelo con una migración y un controlador:

    php artisan make:model Producto -mcr
  2. Escriba la migración en database/migrations/YYYY_MM_DD_create_products_table.php y añada los campos necesarios.

  3. Ejecute la migración :

    php artisan migrate
  4. Crear una nueva ruta en routes/web. php :

    Route::resource('products', ProductController::class);
  5. Inicie el servidor de desarrollo:

    php artisan servir
  6. 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

Conclusión

Ahora ya sabes cómo :

  • Utilizar el comando php artisan list para mostrar todos los comandos disponibles en Laravel.
  • Iniciar el servidor de desarrollo con php artisan serve e incluso especificar un puerto diferente.
  • Gestionar tus migraciones, desde su creación hasta su ejecución y cancelación utilizando los distintos comandos de artisan.
  • Crear y manipular plantillas para interactuar con la base de datos.
  • Configurar controladores para gestionar la lógica de tu aplicación.
  • Crear vistas utilizando el sistema de plantillas de Blade, aunque sea de forma manual.
  • Utilizar sembradoras para poblar su base de datos con datos de prueba.
  • Limpiarla caché de diferentes partes de la aplicación para garantizar su correcto funcionamiento.

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! 😊🚀

Valora este artículo :

Este artículo le ha sido útil ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Artículos similares

1mn lectura

¿Cómo me conecto al terminal web con LWS Panel? (consola web ssh)

4mn lectura

¿Cómo puedo utilizar GIT con el terminal Web en mi alojamiento compartido LWS?

2mn lectura

Cómo cambiar la versión PHP del Terminal Web LWS Panel

0mn lectura

¿Qué puedo hacer en mi sitio WordPress utilizando el Terminal Web?


Formule una pregunta al equipo de LWS y a su comunidad