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

Laravel Horizon

17/33
Recursos

Aportes 12

Preguntas 5

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

Tuve el siguiente error, si a alguien le sirve lo solucion茅 de la siguiente manera

composer require predis/predis

Y cambi茅 las siguientes variables de entorno

REDIS_CLIENT=predis
QUEUE_CONNECTION=redis

Interesante aunque muy vaga la explicaci贸n, en ning煤n momento mencion贸 que necesitas tener instalado redis y las configuraciones que necesitas hacer.

Dejo el commit con Laravel 8:
https://github.com/RetaxMaster/platzi-api/commit/1bb73a8df7157ed51ccfc180a36184eb960bcc4f

Si estas usando Windows o si simplemente no te corre Horizon puedes usar el paquete tambien oficial Telescope: https://laravel.com/docs/7.x/telescope

Telescope es excelente para monitorear todos los aspectos de nuestra aplicacion, tambien se complementa muy bien con Larvel debuggbar o con Telescope bar.

Sin embargo la utilidad que solo trae HORIZON, es poder configurar desde una archivo de configuraci贸n como vas a distribuir tus tareas, realmente la configuraci贸n. por defecto de Laravel es muy buena y en algunos contados casos seria necesario usar Horizon para configurar el funcionamiento de los queues, sin embargo cabe resalta que esta es una caracter铆stica que solo este paquete ofrece.

  • En caso de haber instalado la versi贸n 7 de Laravel
    Tuve el siguiente error

    Se soluciona instalando como lo mencionan arriba.
composer require predis/predis

Y tambien la version 4.3 de laravel/horizon

composer require laravel/horizon:4.3

Activando Laravel Horizon, puede ser que ya no guarde mas registros en la tabla Jobs?

Si es en mac y sale ese error

Se soluciona

brew update
brew install redis
brew services start redis

super util laravel horizon, laravel tiene muchas herramientas mas, es un framework muy completo

Por si a alguien le sirve, me sal铆a el siguiente error que dejo en la imagen, lo que hice para solucionar fue correr sudo apt-get install redis-server

Ya voy mirando las clases a modo informativo, como para conocer alguna posibilidad que no conozca con laravel, pero como curso no logr茅 nada... ojal谩 lo actualicen y mejoren pronto

Estar铆a genial que profundiizarane los batchs de los jobs,

Como cancelar jobs y batchs

Como se podr铆a saber quien ha creado el job, etc

Your requirements could not be resolved to an installable set of packages.

Problem 1
- Root composer.json requires laravel/horizon ^5.x-dev -> satisfiable by laravel/horizon[5.x-dev].
- laravel/horizon 5.x-dev requires illuminate/contracts ^8.0 -> found illuminate/contracts[v8.0.0, 鈥, 8.x-dev] but these were not loaded, likely because it conflicts with another require.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

Una duda ese panel de Laravel Horizont es publico para cualquier usuario? o hay manera de que solo un usuario pueda usarlo o verlo eje: Admin
Mi otra duda es solo es para desarrollo ?
No se puede usar en producci贸n que complejidad tendr铆a si se usara en producci贸n?