19. Juli 2020

Laravel Tipp: Eloquent where mit Datum

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();
Laravel