14. Estructura de carpetas de Laravel

En este capítulo, exploraremos la estructura de carpetas en Laravel 10. Laravel sigue una estructura de carpetas específica que ayuda a organizar y separar claramente las diferentes partes de tu aplicación web. Te enseñaremos a entender la estructura de carpetas en Laravel 10, para que puedas trabajar de manera más eficiente en tu proyecto.


2 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 1 año Destacado

    La estructura de carpetas de un proyecto de Laravel es importante ya que te ayuda a organizar tus archivos y recursos de manera eficiente. A continuación, te mostramos una descripción detallada de la estructura de carpetas de un proyecto de Laravel:

    A continuación, una descripción de las carpetas más importantes:

    • app: Contiene la lógica principal de la aplicación, como los controladores, las excepciones, las solicitudes, etc.
    • bootstrap: Contiene los archivos de inicialización de la aplicación, incluyendo la carga de archivos de entorno y la configuración de la configuración.
    • config: Contiene la configuración de la aplicación, incluyendo la configuración de la base de datos, el correo electrónico y la aplicación.
    • database: Contiene las migraciones de la base de datos, las semillas y las fábricas.
    • public: Contiene el archivo index.php que es el punto de entrada de la aplicación, así como cualquier archivo público, como CSS, JavaScript e imágenes.
    • resources: Contiene los recursos de la aplicación, incluyendo las vistas, los archivos CSS, los archivos JavaScript y los archivos de idioma.
    • routes: Contiene las rutas de la aplicación, incluyendo las rutas web y API.
    • storage: Contiene los archivos de almacenamiento de la aplicación, como las imágenes cargadas y los registros.
    • tests: Contiene las pruebas de la aplicación.
    • vendor: Contiene las dependencias de la aplicación instaladas por Composer.
    • .env: Archivo de entorno de la aplicación, que contiene la configuración específica de la máquina, como la información de la base de datos y la configuración de correo electrónico.
    • .env.example: Ejemplo del archivo de entorno de la aplicación.
    • composer.json: Archivo de configuración de Composer, que especifica las dependencias de la aplicación.
    • composer.lock: Archivo generado por Composer que especifica las versiones exactas de las dependencias instaladas.
    • package.json: Archivo de configuración de npm, que especifica las dependencias de JavaScript de la aplicación.
    • README.md: Archivo de documentación de la aplicación.
  • Fernando Pérez

    Fernando Pérez hace 4 meses

    Por favor actualiza este curso a laravel 11 como tal lo dice el titulo

    • Eddy Joel Barranzuela Maldonado hace 4 meses

      por eso mismo digo, parece un recopilatorio de lo que ya hizo antes añadiendo una pequeña cantidad de videos de este año, quiero pensar no ha tocado nuevamente los temas como rutas, controladores, modelos con laravel 11 porque quiero pensar yo que es lo mismo que 10.

    • Eddy Joel Barranzuela Maldonado hace 4 meses

      dicho esto, este curso me parece demasiado teorico, te recomiendo otro portal donde enseñan avanzado y en proyectos reales con laravel.

    • Eder Josue Maldonado Gonzalez hace 4 meses

      Cuál.

    • Eddy Joel Barranzuela Maldonado hace 4 meses

      gogodev

    • Fernando Pérez hace 2 meses

      He perdido dinero y tiempo