簡體   English   中英

如何在 laravel 上使用碳來驗證日期?

[英]how can i validate a date using carbon on laravel?

我想驗證一個應該在今天之后的日期,比如明天或 1 天/月/年。 但我無法得到它。 到目前為止,我嘗試這個

$date=Carbon::now()->today()->calendar();
        $this->validate($request, [
            'submission_date'=>'required|after:$date'
        ]);

Laravel 提供after:dateafter_or_equal:date見文檔

'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"',


Carbon 具有內置方法isFuture來驗證未來日期:

$request->submission_date->isFuture()

你在正確的軌道上。 只是改變一些東西。

$date=Carbon::now()->today();
$this->validate($request, [
    'submission_date'=>"required|after:$date"
]);

看變化“”而不是“”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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