Я не могу ОБНОВИТЬ (не удалить) запись, потому что внешние ключи из вспомогательных таблиц не позволяют мне сделать это.
Я знаю, что могу отключить внешние ключи, но я не считаю хорошей практикойесли я просто обновляю таблицу "customer", в которой нет FK, для вспомогательных.
Есть ли решение этой проблемы?
Моя схема БД ![DB Schema[1]](https://i.stack.imgur.com/AGNZA.png)
Одна из знакомых таблиц FK
![One of the FK](https://i.stack.imgur.com/0Q8Ka.png)
Ошибка, которую я получаю
![The error what I'm getting](https://i.stack.imgur.com/xkgNe.png)
И этот код я использую для этого
$customer = Customer::where('id', $id)->update($data);
if($customer)
return redirect('/customers/);