Ich versuche, Objekte aus dem Modell "Benutzer" zu extrahieren, deren created_at
Datum seit heute mehr als 30 Tage beträgt .
Carbon :: now () ==> Ich möchte als ==> Carbon :: now () - 30 Tage
$users = Users::where('status_id', 'active')
->where( 'created_at', '<', Carbon::now())
->get();
Wie kann dies erreicht werden?
php
laravel
datetime
php-carbon
zeetit
quelle
quelle
<
, würden alle Benutzer zurückgegeben, die vor demnow minus 30 days
Punkt erstellt wurden.more
Mittellater
hier.Carbon::now() ==> I want as ==> Carbon::now() - 30days
Erklärt auch ziemlich genau, was OP will.Sie können strtotime jederzeit verwenden, um die Anzahl der Tage ab dem aktuellen Datum zu verringern :
$users = Users::where('status_id', 'active') ->where( 'created_at', '>', date('Y-m-d', strtotime("-30 days")) ->get();
quelle