У меня есть поле в моей базе данных под названием "крайний срок", который имеет формат DATE, и я хочу использовать Eloquent, чтобы сказать, что если крайний край поля не соответствует Carbon::now();
но не в будущем, то не показывать эту строку.
Как я могу это достичь?
Выберите записи, где deadline
больше или равен сегодняшней date()
в формате Ymd
.
Model::where('deadline','>=', date('Y-m-d'))->get();
Laravel работает с Carbon для форматирования временных меток и т.д., И вы можете легко установить столбец deadline
как один из тех объектов Carbon с мутатором даты Laravel, который позволяет вам форматировать способности.
Но для предложения select я просто использовал бы это лично.
<=
который>=