Laravel 如果在数据库中为空则需要

Laravel Require if is null in database

laravel 5.8 我想要一个 laravel 更新验证规则,如下所示: 只有当该字段的值为空且数据库中的该字段也为空时才推送错误

如果该字段为空但在数据库中该字段具有验证正常的值

我试过了

            'logo' => 'required_without:logo',

您可能需要编写自定义 Rule 或对该字段进行一些检查以环绕您的验证定义。

$rules= [...];

if($model->field === null){
    $rules['logo' => 'required'];
}