Tôi đang cố gắng tạo một trang báo cáo hiển thị các báo cáo từ một ngày cụ thể đến một ngày cụ thể. Đây là mã hiện tại của tôi:
$now = date('Y-m-d');
$reservations = Reservation::where('reservation_from', $now)->get();
Điều này thực hiện trong SQL thuần túy là gì select * from table where reservation_from = $now
.
Tôi có truy vấn này ở đây nhưng tôi không biết làm thế nào để chuyển đổi nó thành truy vấn hùng hồn.
SELECT * FROM table WHERE reservation_from BETWEEN '$from' AND '$to
Làm cách nào để chuyển đổi đoạn mã trên thành một truy vấn hùng hồn? Cảm ơn bạn trước.
Reservation::where('reservation_from', '>=', Carbon::createFromDate(1975, 5, 21);) ->where('reservation_from', '<=', Carbon::createFromDate(2015, 5, 21);)->get()
;
reservation_from
. bạn có thể sử dụng các giá trị Carbon dựa trên đó.