Posted on 29 января, 2020
Laravel каскадное удаление данных
Если в наших таблицах данные связаны по ключу, то необходимо настроить удаление и изменение данных в первичной таблице
$table->foreign('order_id')->references('id')->on('order')
->onUpdate('cascade')->onDelete('cascade');
Эта запись означает, что имеет поле order_id связанное с полем id в таблице order.
При изменении id в таблице order нужно каскадно изменить все значения order_id нашей страницы.
При удалении id в таблице order нужно каскадно удалить все строки с order_id принадлежащие этому id
Свежие комментарии