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:

Ver planes

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