簡體   English   中英

Laravel 5 date_format驗證不驗證

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM