Tworzę stronę z raportem i chcę wyświetlić raporty od określonej daty do określonej daty. Mój obecny kod to:Eraquent Data Eraquent Laravel - zapytanie między dwiema datami
$now = date('Y-m-d');
$reservations = Reservation::where('reservation_from', $now)->get();
Co to jest select * from table where reservation_from = $now
. Mam tutaj zapytanie, ale nie wiem, jak przekonwertować go na wymowne zapytanie. To jest mój kod:
SELECT * FROM table WHERE reservation_from BETWEEN '$from' AND '$to
Jak mogę zamienić kod na elokwentne zapytanie? Z góry dziękuję.
Jaki jest format daty w 'reservation_from'. możesz na tej podstawie użyć wartości Węgla. –
Format daty to TIMESTAMP @AthiKrishnan – FewFlyBy
to byłoby: 'Rezerwacja :: gdzie ('reservation_from', '> =', Carbon :: createFromDate (1975, 5, 21);) -> where ('reservation_from', '<=', Carbon :: createFromDate (2015, 5, 21);) -> get() '; –