Refactorizar código en Laravel: Guía práctica de 5 pasos para que tu app sea la caña

refactoriza laravel

La refactorización de código es una práctica esencial para el desarrollo de software. Consiste en modificar el código de un programa para mejorar su estructura interna sin alterar su funcionalidad externa.

En el caso de Laravel, la refactorización puede ser una herramienta muy útil para mejorar la calidad del código, facilitar el mantenimiento y la escalabilidad de la aplicación, y reducir el riesgo de errores.

Continue reading Refactorizar código en Laravel: Guía práctica de 5 pasos para que tu app sea la caña

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