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.
  • Alfredo Duarte

    Alfredo Duarte hace 1 mes

    Esto no es la estructura de laravel 11 :(

    • Victor Arana Flores hace 1 mes

      Hola Alfredo, no te preocupes que los videos que han cambiado se actualizarán. Por otro lado no creo que este video te confunda mucho en la forma de trabajar ya que es el 98% igual :D

      Pero como indique poco a poco lo iré actualizando, pero un poco de paciencia, ya que tengo que actualizar cerca a 30 cursos :(

      Igual si tiene alguna duda que veas diferente no dudes en comentar y te estaré ayudando

    • Marco hace 3 semanas

      Hola Victor. Disculpa, ¿podrías cambiar el estado de las unidades culminadas a “false” a los segmentos que vayas a actualizar? Para enfocarnos más a aquellos que se marquen como no vistos en el futuro c: