[英]Laravel 5 date_format validation does not validate
這是輸入值: FIRST_TIME_ARRIVAL_DATE_AT_DAW : 2016-21-5 17:21:35
這是驗證規則:
public static $createRules = [
'FIRST_TIME_ARRIVAL_DATE_AT_DAW' => 'date_format:"Y-m-d H:i:s"',
];
它不驗證,它返回:
{"CELLS_EXPIRY_DATE":["The FIRST TIME ARRIVAL DATE AT DAW does not match the format Y-m-d H:i:s."]
編輯:這是我的控制器的外觀:
$validator = Validator::make($request->all(),BatteryAssets::$createRules);
if ($validator->fails()) {
return ['success' => 0, 'data' => 'Input error','errors' => $validator->messages()->toJson()];
}
因此$validator->messages()->toJson()
返回驗證錯誤
format Y-m-d H:i:s need be 2016-21-05 17:21:35
將'date_format:"Ymd H:i:s"'
更改為'date_format:Ymd H:i:s'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.