Laravel y Base de Datos

Entorno de trabajo y repaso de Laravel

1

Qué aprenderás sobre Laravel Avanzado

2

Repaso de Laravel y requisitos del curso

3

Configuración de la base de datos-SQLite en Laravel

4

Instalación, configuración y uso de Homestead

5

Instalar Laravel Sanctum

6

API de autenticación: laravel UI y laravel sanctum

Manejo de tu base de datos con Laravel

7

Capa de transformación con API Resources

8

Manejo de relaciones en bases de datos con Laravel

9

Relaciones Polimórficas en Eloquent

La terminal de Laravel

10

Cómo crear comandos para la terminal de Laravel

11

Ejecutando comandos desde la API

12

Programación de tareas

Eventos y tareas de Laravel

13

Eventos y Listeners en Laravel

14

Eventos de Eloquent

15

Introducción al uso de Queues y Jobs

16

Cómo disparar eventos en Queues

17

Laravel Horizon

Manejo de errores

18

Cómo capturar y leer errores con la clase Handler

19

Excepciones personalizadas

20

Excepciones HTTP personalizadas y debugging con Laravel Telescope

21

Configuración de logs y channels en Laravel

El corazón de Laravel

22

Ciclo de vida de una aplicación en Laravel

23

¿Qué son los service containers?

24

¿Cómo funciona un service container?

25

Registro y carga de clases con service providers

Creación de paquetes

26

¿Cómo crear mis propios paquetes de Laravel?

27

Propiedades para manejo de dependencias

28

Comprende el archivo composer.json

29

Extendiendo composer.json, autocarga de clases y PSR-4

30

Crear mis propios Services Providers

31

Publicación de archivos

32

Uso de repositorios locales

33

Publicación de paquetes en packagist

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aprende Inglés, Desarrollo Web, AI, Ciberseguridad y mucho más.

Antes: $249

Currency
$209
Comienza ahora

Termina en:

2 Días
9 Hrs
27 Min
45 Seg

¿Cómo crear mis propios paquetes de Laravel?

26/33
Recursos

Aportes 8

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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

  1. Antes de composer install hay q ejecutar el siguiente script y seguir las instrucciones, básicamente es darle Enter a todo

    ./configure-skeleton.sh
    
  2. 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"
    },
    
  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