9
有時驗證規則,我試圖驗證日期字段只有當它是存在的。之前我從Laravel 5.2升級到5.4Laravel 5.4不工作
在Laravel 5.2本規則這是工作的罰款正常工作:
public function rules()
{
return [
'available_from' => 'date',
];
}
在5.4返回驗證錯誤The available from is not a valid date.
我嘗試這個新的規則
public function rules()
{
return [
'available_from' => 'sometimes|date',
];
}
仍然有同樣的錯誤,似乎sometimes
規則根本不影響驗證。我怎樣才能擺脫這個錯誤?
我不明白爲什麼Laravel改變的東西,是之前的工作!
什麼是你正在使用的日期格式? –
我使用這種格式'YYYY-MM-DD' –