J'essaie de créer une page de rapport qui affiche les rapports d'une date spécifique à une date spécifique. Voici mon code actuel:
$now = date('Y-m-d');
$reservations = Reservation::where('reservation_from', $now)->get();
Ce que cela fait en SQL brut est select * from table where reservation_from = $now
.
J'ai cette requête ici mais je ne sais pas comment la convertir en requête éloquente.
SELECT * FROM table WHERE reservation_from BETWEEN '$from' AND '$to
Comment puis-je convertir le code ci-dessus en requête éloquente? Merci d'avance.
Reservation::where('reservation_from', '>=', Carbon::createFromDate(1975, 5, 21);) ->where('reservation_from', '<=', Carbon::createFromDate(2015, 5, 21);)->get()
,;
reservation_from
. vous pouvez utiliser les valeurs de carbone basées sur cela.