00:00
00:00

11. Estructura de carpetas de Laravel

En este capítulo, exploraremos la estructura de carpetas en Laravel. 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, para que puedas trabajar de manera más eficiente en tu proyecto.


1 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 2 años 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.