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 hoy en Styde y obtén acceso a todo nuestro contenido.
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