Belirli bir tarihten belirli bir tarihe kadar olan raporları gösteren bir rapor sayfası oluşturmaya çalışıyorum. İşte mevcut kodum:
$now = date('Y-m-d');
$reservations = Reservation::where('reservation_from', $now)->get();
Bunun düz SQL'de yaptığı şeydir select * from table where reservation_from = $now
.
Bu sorguyu burada buldum, ancak onu güzel bir sorguya nasıl dönüştüreceğimi bilmiyorum.
SELECT * FROM table WHERE reservation_from BETWEEN '$from' AND '$to
Yukarıdaki kodu etkili sorguya nasıl dönüştürebilirim? Şimdiden teşekkür ederim.
Reservation::where('reservation_from', '>=', Carbon::createFromDate(1975, 5, 21);) ->where('reservation_from', '<=', Carbon::createFromDate(2015, 5, 21);)->get()
;
reservation_from
. Karbon değerlerini buna göre kullanabilirsiniz.