PSR-4 Es una convención que en resumen te dice que debes poner los namespaces como si fueran las rutas de tus carpetas.
Y de hecho si no los pones asÃ, composer no será capaz de encontrar tus archivos y no podrá cargar las clases
Laravel y Base de Datos
Entorno de trabajo y repaso de Laravel
Qué aprenderás sobre Laravel Avanzado
Repaso de Laravel y requisitos del curso
Configuración de la base de datos-SQLite en Laravel
Instalación, configuración y uso de Homestead
Instalar Laravel Sanctum
API de autenticación: laravel UI y laravel sanctum
Manejo de tu base de datos con Laravel
Capa de transformación con API Resources
Manejo de relaciones en bases de datos con Laravel
Relaciones Polimórficas en Eloquent
La terminal de Laravel
Cómo crear comandos para la terminal de Laravel
Ejecutando comandos desde la API
Programación de tareas
Eventos y tareas de Laravel
Eventos y Listeners en Laravel
Eventos de Eloquent
Introducción al uso de Queues y Jobs
Cómo disparar eventos en Queues
Laravel Horizon
Manejo de errores
Cómo capturar y leer errores con la clase Handler
Excepciones personalizadas
Excepciones HTTP personalizadas y debugging con Laravel Telescope
Configuración de logs y channels en Laravel
El corazón de Laravel
Ciclo de vida de una aplicación en Laravel
¿Qué son los service containers?
¿Cómo funciona un service container?
Registro y carga de clases con service providers
Creación de paquetes
¿Cómo crear mis propios paquetes de Laravel?
Propiedades para manejo de dependencias
Comprende el archivo composer.json
Extendiendo composer.json, autocarga de clases y PSR-4
Crear mis propios Services Providers
Publicación de archivos
Uso de repositorios locales
Publicación de paquetes en packagist
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 6
Preguntas 0
PSR-4 Es una convención que en resumen te dice que debes poner los namespaces como si fueran las rutas de tus carpetas.
Y de hecho si no los pones asÃ, composer no será capaz de encontrar tus archivos y no podrá cargar las clases
autoload
especificar un classmap
esto nos permite cargar carpetasautoload
y crar files
y anexar la ruta del helpers. "autoload": {
"psr-4": {
"App\\": "app/",
"Database\\Factories\\": "database/factories/",
"Database\\Seeders\\": "database/seeders/"
},
"classmap":[
"database/seeds",
"database/factories",
],
"files":[
"app/helpers.php"
]
},
😯No sabÃa el uso classmap
En L8 ya no lo usa por default
PSR-4 con este estandar tenemos una nomenclatura de como cargar nuestras clases
Este estandar PSR-4 lo usa el composer en el composer.json
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.