урокам Watch and Learn. На странице где выводятся все события, предполагается возможность фильтровать их по дате начала. При создании события можно выбрать дату начала и время через стандартный виджет datepicker. Дата и время соответственно записываются в базу в виде 2022-06-01 09:00:00.
По урокам пробую вывести событие по дате:
protected function filterEvents()
{
$date = Input::get('date');
$query = Event::all();
if($date){
$query = Event::where('event_start', '=', $date)->get();
}
return $query;
}
Но в данном случае работает только если отправлять дату так как оне записана в базе - 2022-06-01 09:00:00. Есть ли возможность выполнить запрос так, чтоб фильтровались события только по дате? Только по 2022-06-01?
https://www.php.net/manual/en/book.datetime.php $s = "0000-00-00 00:00:00"; $d = \DateTime::createFromFormat('Y-m-d H:i:s',$s); echo $d-> format("d.m.Y H:i:s");
Суть - превратить твою получаемую строку в формат БД
+ Спасибо за помощь в личке)
Обсуждают сегодня