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