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

Configuraci贸n de logs y channels en Laravel

21/33
Recursos

Aportes 7

Preguntas 2

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Eloquent nos probee un metodo 鈥渨hen()鈥 que funciona exactamente igual que usar los if() con la unica ventaja de mejorar legibilidad y hacer tambien una sintaxis mas fluida:

$builder = Rating::query()
    ->when($request->has('approved'), function($query){
      return $query->whereNotNull('approved_at'); 
   })
   ->when($request->has('not_approved'), function($query){
       return $query->whereNull('approved_at');
   })

En esta clase vemos:

Logging:https://laravel.com/docs/7.x/logging
Authorization Gates: https://laravel.com/docs/7.x/authorization#writing-gates

Nota: Si tienen un servidor en producci贸n y quieren saber las notas de los loggins sin tener que acceder al servidor para buscar el archivo de logs. Pueden sincronizar un channel de Slack, Microsoft Teams, etc, y tener un rescate r谩pido de errores a trav茅s de un Webhook.

Me gust贸 lo de los loggers. yo siempre sol铆a hacerlos por a parte, creo que me ser谩n muy 煤tiles鈥

Dejo el commit de la clase con Laravel 8:

https://github.com/RetaxMaster/platzi-api/commit/0881b98a9aff37abda3704a391d6810925b8b602

el profe tiene buenos conocimientos y por eso me extra帽o que hiciera esa consulta con if y no con when

Decepcionante el curso, solo copia codigo sin explicar nada. Entendes mas leyendo la documentaci贸n que con el curso

El loggin en laravel podemos configurarlos para ver en tiempo real lo que esta pasando en la aplicacion

el loggin.php que esta en la carpeta config podemos configurar el modulo de Logging