在使用之前通过Laravel的验证。创建一个验证器,如下所示:
protected function validator(array $data)
{
//$data would be an associative array like ['date_value' => '15.15.2015']
$message = [
'date_value.date' => 'invalid date, enduser understands the error message'
];
return Validator::make($data, [
'date_value' => 'date',
],$message);
}
在使用日期之前打电话给他:
$this->validator(['date_value' => $date])->validate();
// $this->validator(request()->all())->validate(); you can pass the whole request if fields names are the same
Carbon::parse($date);
您可以将所有所需的字段添加到验证程序,并应用多个验证来处理每条消息或使用默认消息。如果您正在验证用户的输入,这将是一种方法