Laravel 8 使用閉包

2021-07-17 16:40 更新

如果您的規(guī)則在應(yīng)用中僅僅使用一次,那您便可使用閉包來代替規(guī)則對象。閉包函數(shù)接收屬性的方法,屬性的值以及在校驗(yàn)失敗時的回調(diào)函數(shù) $fail

$validator = Validator::make($request->all(), [
    'title' => [
        'required',
        'max:255',
        function ($attribute, $value, $fail) {
            if ($value === 'foo') {
                $fail($attribute.' is invalid.');
            }
        },
    ],
]);
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號