首页 > 解决方案 > 如何在 Laravel on Store 上使用 exclude_if

问题描述

当我尝试使用 excude_if 时,Laravel 会返回此消息:

“消息”:“方法 Illuminate\Validation\Validator::validateExcludeIf 不存在。”,“异常”:“BadMethodCallException”

这是我的代码的一部分:

namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;
use Illuminate\Validation\Rule;

class StoreDmLog extends FormRequest
{

public function rules()
    {
        return [
            'fname' => 'required|max:20',
            'eventdate' => 'required|before:now|date_format:Y-m-d H:i:s',
            'title' => Rule::in(['Mr', 'Ms', "Mrs", 'Mr & Mrs']),
            'fname' => 'required|max:20',
            'lname' => 'required|max:20',
            'samename' => 'required|boolean',
            'res_title' => 'exclude_if:samename,true',       
            'checkout' => 'date_format:Y-m-d|required'
        ];
    }
}

标签: phplaravel

解决方案


推荐阅读