Comparte en Facebook Twitter Google+

Panel de Control

En esta lección te enseñaré cómo eliminar registros con filas dependientes de otras tablas. Aprenderás de qué se trata el error foreign key constraint violation y cómo solucionarlo con una serie de técnicas que van desde eliminación en cascada, asignar NULL a las claves foráneas relacionadas y por último aprenderás cómo puedes evitar la eliminación de un registro que tenga una relación con otro para evitar dañar la integridad de tu proyecto y prevenir la perdida de datos. Por supuesto lograremos esto usando TDD y las herramientas que nos ofrece el framework Laravel.

Regístrate en Styde

Para obtener acceso a ésta y a todas nuestras lecciones y cursos premium. Planes desde 9 al mes:

Ver planes

Aprende desarrollo web con Laravel, Vue.js y mucho más a partir de 9 USD al mes: ver planes.

Lección anterior Asignación masiva en Eloquent ORM a fondo (uso de fillable, guarded, fill, forceFill y atributos dinámicos) Lección siguiente Crea una papelera en Laravel usando Soft Deletes de Eloquent ORM