我如何在 laravel 上使用 carbon 验证日期?
how can i validate a date using carbon on laravel?
我想验证一个应该在今天日期之后的日期,例如明天或 1 day/month/year。但我不能得到它。到目前为止我尝试这个
$date=Carbon::now()->today()->calendar();
$this->validate($request, [
'submission_date'=>'required|after:$date'
]);
Carbon 有内置方法 isFuture
来验证未来的日期:
$request->submission_date->isFuture()
Laravel 提供 after:date
和 after_or_equal:date
See docs
'submission_date' => 'required|date|after:tomorrow'
// or
'submission_date' => 'required|date|after_or_equal:tomorrow'
// or
'submission_date' => 'date|after:"2019-09-30 10:48:11"',
你走在正确的轨道上。只是改变一些东西。
$date=Carbon::now()->today();
$this->validate($request, [
'submission_date'=>"required|after:$date"
]);
look the change " " instead of ' '
我想验证一个应该在今天日期之后的日期,例如明天或 1 day/month/year。但我不能得到它。到目前为止我尝试这个
$date=Carbon::now()->today()->calendar();
$this->validate($request, [
'submission_date'=>'required|after:$date'
]);
Carbon 有内置方法 isFuture
来验证未来的日期:
$request->submission_date->isFuture()
Laravel 提供 after:date
和 after_or_equal:date
See docs
'submission_date' => 'required|date|after:tomorrow'
// or
'submission_date' => 'required|date|after_or_equal:tomorrow'
// or
'submission_date' => 'date|after:"2019-09-30 10:48:11"',
你走在正确的轨道上。只是改变一些东西。
$date=Carbon::now()->today();
$this->validate($request, [
'submission_date'=>"required|after:$date"
]);
look the change " " instead of ' '