通Laravel's validation。創建一個驗證這樣的:
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);
您可以將您的所有需要的字段驗證和應用多個驗證處理每封郵件,或使用默認的消息。如果你正在驗證用戶的輸入,這將是方式
謝謝!我在哪裏放置'受保護的功能'? –
接收'$ date'的控制器內部或您想用來驗證傳入請求/數據的任何文件。請記住使用:'使用Illuminate \ Support \ Facades \ Validator;' – aaron0207
非常感謝!是的,得到了消息,並自己查看它。它的工作原理,非常感謝你! –