Так что у меня этот запрос:Laravel результатов не возвращаются при работе с полем даты и времени
Report::whereDate('date', '=', Carbon::now()->format('Y-m-d H:i'))->get();
Даты хранятся как это, например:
2017-01-08 10:00:00
Но я никогда не получить никаких результатов, это имеет что-то делать с секундами? Если да, то как я могу избежать этого и получить результаты? Использовать мутатор, возможно, игнорировать секунды?
PS. Я хочу получить результаты с указанного времени, потому что я использую его для запланированной задачи (команды). Электронные письма следует направлять в определенное время, и времена меняются :)
Вы, вероятно, хотите, чтобы указать диапазон моментов ваша дата должна быть. В этом случае, между 0:00 сегодня и 23:59 сегодня. –
Удалите время и попробуйте. 'whereDate ('date', '=', Carbon :: now() -> format ('Ym-d'))' –
Возможно, я должен был упомянуть, что часть времени очень важна, извините :) – Hardist