如何在Laravel模型中添加检查以防止删除?

时间:2018-04-05 09:37:21

标签: php laravel laravel-5.3

如何在Laravel模型中添加检查以防止删除数据库中的任何行?

(使用Laravel 5.3)

1 个答案:

答案 0 :(得分:1)

如果检查失败,您可以覆盖模型中的delete()方法以返回false。它看起来像这样:

public function delete(){
    $check = true;
    if ($check == true){
        parent::delete();
    }
    return false;
}

当然,在此示例中,$check始终为true,但您可以使用自己的逻辑替换它。