【发布时间】:2019-11-27 21:08:54
【问题描述】:
我添加了一个自定义验证规则
Validator::extend('validate_timezone', function($attribute, $value, $parameters, $validator) {
$items = request('items');
$from_date = Carbon::createFromFormat('Y-m-d H:i:s', $item['from_date']);
// my code below depend on $from_date
......
......
return true;
);
验证规则
"from_date" => "required|date_format:Y-m-d H:i:s|validate_timezone",
问题,自定义验证validate_timezone在'date_format:Y-m-d H:i:s'之前运行,所以如果日期格式错误,我会在validate_timezone函数内部报错
如何在自定义验证 validate_timezone 之前强制验证 date_format:Y-m-d H:i:s?
【问题讨论】:
标签: laravel laravel-5 laravel-validation