我用laravel 5.3如何在驗證laravel中設置比較日期時間?
我laravel驗證這樣的:
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class AddCartRequest extends FormRequest
{
public function rules()
{
return [
'id'=>'required|numeric',
...
'request_date'=>'required'
];
}
}
如果REQUEST_DATE的價值是
2017年1月8日13:00:00
我想添加如下條件:
如果要求日期<現在+5小時,則它會顯示消息:「要求日期必須大於5小時後」
我該怎麼辦?
你最有可能需要編寫自定義驗證規則。 – fubar
@fubar,如何?你嘗試用代碼回答。在我看來它只是需要在這裏添加:''request_date'=>'required | ...'' 但我很困惑,要添加它 –
[自定義驗證規則文檔](https://laravel.com/文檔/ 5.3 /驗證#定製驗證規則)。當你有問題時,你先嚐試再回來。 – fubar