16. 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.


1 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 1 semana 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.