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