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

How do you add a check in a Laravel model to prevent deletion?

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

(使用 Laravel 5.3)

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

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

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