Utiliza relaciones HasMany existentes como HasOne en Laravel

relaciones hasmany como hasone

Nueva forma de agregar middleware a los controladores de Laravel

middleware en controladores

Refactoriza consultas usando withWhereHas

Laravel-withWhereHas

Cuando estoy trabajando en proyectos de Laravel, es común que necesite modelos específicos y sus relaciones. Por ejemplo, digamos que en mi proyecto, quiero recuperar solo los modelos de Usuario que realmente tienen un comentario. Para ello, tendríamos que utilizar los métodos with y whereHas juntos en nuestra consulta.

Continue reading Refactoriza consultas usando withWhereHas

Cómo utilizar upsert en Laravel para actualizar o crear registros en la base de datos

Laravel upsert

El Helper Pipeline en Laravel

Helper Pipeline

Cómo ocultar propiedades de un modelo Eloquent con setVisible y setHiddlen en Laravel

ocultar propiedades eloquent

Cómo agregar nuevos tipos de datos a las migraciones de Laravel

Tipo de dato en migraciones

Nuevo método safe validation en Laravel

Safe method de Laravel

Refactoriza consultas con whereHas usando whereRelation en Laravel

Laravel where relation

Comprobar la existencia de relaciones y obtener registros de un modelo es bastante simple en Laravel.

Pero a veces complica visualmente las consultas, sobre todo cuando usas whereHas.

Así que, como una forma de mejorar el código y la experiencia de desarrollo; en la versión 8 de Laravel se agrego el método whereRelation como una forma corta de whereHas

Continue reading Refactoriza consultas con whereHas usando whereRelation en Laravel

Cómo Inyectar Servicios en LiveWire

Cómo inyectar servicios en Livewire