我在我的数据库中添加了一个外键值,所以当您尝试删除具有该值的用户时,它不会让您删除它,但是,我无法弄清楚如何通过刀片模板管理这个,即时得到的laravel错误:防止在Laravel上级联删除
(2/2)QueryException SQLSTATE [23000]:完整性约束违规:1451无法删除或更新父行,外键约束失败
所以,我得到这个,但没有工作:
if ($user->delete()) {
$request->session()->flash('success', 'User Deleted.');
return redirect()->route('admin/user.getall');
} else {
$request->session()->flash('danger', 'Unable to delete user with Value.');
return redirect()->route('admin/user.getall');
}
在这种情况下我能做什么?,我不想删除密钥,或者我不想在严格的数据库上更改为false,我真的,我需要这个,任何其他方式?
谢谢。
Laravel 5.4不适用于我的情况,我需要添加一些内容吗? – lucasvm1980
你有什么错误? – sumit
没有错误,它只是重定向到getall,它也不会删除普通用户。 – lucasvm1980