我需要验证日期的格式。但日期字段不是必填字段。当我将该字段留空时,它会检查格式并引发错误。
'doc_date' => 'date_format:d-m-Y',
答案 0 :(得分:2)
尝试修改您的验证器,使其看起来像这样:
Route::group(['prefix' => 'v1'], function (){
Route::get('categories', 'Api\ApiCategoryController@listOfCategories');
});
如果始终发送输入,则可以尝试以下操作:
'doc_date' => 'sometimes|date_format:d-m-Y'
答案 1 :(得分:2)
您可以像这样在laravel中使用nullable
验证程序:
'doc_date' => 'nullable|date_format:d-m-Y',
答案 2 :(得分:1)
答案 3 :(得分:1)
尝试这个:
'doc_date' => 'nullable|date_format:d-m-Y',