【发布时间】:2018-05-31 14:55:29
【问题描述】:
我可以在验证钩子 (documentation) 后使用 php artisan make:request 附加到我的自定义请求吗?
【问题讨论】:
标签: php laravel laravel-5 laravel-validation laravel-request
我可以在验证钩子 (documentation) 后使用 php artisan make:request 附加到我的自定义请求吗?
【问题讨论】:
标签: php laravel laravel-5 laravel-validation laravel-request
您可以像这样在自定义请求类中覆盖getValidatorInstance() 方法:
protected function getValidatorInstance()
{
$validator = parent::getValidatorInstance();
// here you can apply hook (example hook taken from documentation):
$validator->after(function ($validator) {
if ($this->somethingElseIsInvalid()) {
$validator->errors()->add('field', 'Something is wrong with this field!');
}
});
return $validator;
}
【讨论】: