如何在Laravel模型中添加检查以防止删除数据库中的任何行?
(使用Laravel 5.3)
答案 0 :(得分:1)
如果检查失败,您可以覆盖模型中的delete()方法以返回false。它看起来像这样:
public function delete(){
$check = true;
if ($check == true){
parent::delete();
}
return false;
}
当然,在此示例中,$check
始终为true
,但您可以使用自己的逻辑替换它。