0
我在驗證$pickUpDate
日期時遇到問題。當我今天選擇日期並提交時 - 我收到一個錯誤:我得到一個錯誤:Pick-up: today or future date only
碳 - 僅限今天或未來日期
它應該允許我僅使用今天或將來的日期。它不應該允許少於今天的日期。
public function withValidator($validator)
{
$validator->after(function ($validator) {
$pickUpDate = Carbon::createFromFormat('D j M Y', $this->pickup_date);
$dropOffDate = Carbon::createFromFormat('D j M Y', $this->dropoff_date);
$todayDate = Carbon::now();
if (!$pickUpDate->gte($todayDate)) {
$validator->errors()->add('pickup_date', 'Pick-up: today or future date only');
}
});
}
就在if語句之前,轉儲$ pickUpDate和$ todayDate值。我有一種感覺,pickUpDate中的小時,分鍾和秒顯示在午夜,Carbon :: now()顯示當前時間。您可能需要交換到Carbon :: today()而不是Carbon :: now()。 –