Mit Laravel ist es unkompliziert möglich ein Eloquent Model mit where
speziell auf einen Zeitpunkt einzuschränken. Verfügbare Methoden sind whereDay()
, whereMonth()
, whereYear()
, whereDate()
und whereTime()
.
Im Controller kann man diese Methoden folgendermaßen anwenden:
Tenant::whereDate('created_at', '2020-05-27')->get();
Tenant::whereMonth('created_at', '10')->get();
Tenant::whereDay('created_at', '20')->get();
Tenant::whereYear('created_at', date('Y'))->get();
Tenant::whereTime('created_at', '=', '18:30:46')->get();