Bien, hasta aquí dejo de seguir el curso, es imposible seguirlo si el profesor no explica bien y solo hace copy/paste del código que ya tiene.
Tengo errores de importación porque no encuentra las clases aunque ya las haya instalado composer…
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
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Sergio Ojeda
Aportes 8
Preguntas 0
Bien, hasta aquí dejo de seguir el curso, es imposible seguirlo si el profesor no explica bien y solo hace copy/paste del código que ya tiene.
Tengo errores de importación porque no encuentra las clases aunque ya las haya instalado composer…
Sitio con una plantilla para crear paquetes en Laravel
https://github.com/ spatie/ package-skeleton-laravel
Antes de composer install hay q ejecutar el siguiente script y seguir las instrucciones, básicamente es darle Enter a todo
./configure-skeleton.sh
Las dependencias para un paquete en Laravel 8 son:
"require": {
"php": "^7.3|^8.0",
"illuminate/support": "^8.0",
"illuminate/container": "^8.0",
"illuminate/contracts": "^8.0",
"illuminate/database": "^8.0",
"illuminate/auth": "^8.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2.18",
"symfony/var-dumper": "^5.0",
"orchestra/testbench": "^6.0",
"phpunit/phpunit": "^9.3"
},
Para editar el namespace, en lo personal uso búsqueda y reemplazo por expresión regular en VSCODE. Ejemplo:
Search: (App\\)
Replace: Dario\RatingPkg\
Chicos Si hacemos un grupo en Whatsapp o en Slack Para poder ayudarnos mutuamente?? que opinan…
Se me complico todo, multiples errores que no puedo resolver, estoy negado a pelearla hoy, me doy un receso.
Después de que clones el repositorio creado a partir de la platilla de skeleton ejecuta esto php ./configure.php
, te ara unas preguntas similares como las que te hacen cuando ejecutas composer init, y con esto podrás personalizar y realizar la configuración inicial de tu paquete ya que al final te ejecutara el composser install.
Nota
: recomiendo que leas bien lo que te pregunta ya que en cierto punto te indicara si deseas instalar librerías para la detección de errores como Larastan/PhpStan y otra para el seguimiento de estándares como PhpCsFixer, esto para que tengas la claridad de que estas incluyendo en tu paquete y sepas como lo puedes usar.
Me perdi en esta clase. Fue muy mala.
La creacion es facil voy a crear uno como para aprender
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?