Heim  >  Fragen und Antworten  >  Hauptteil

Laravel: Filtern Sie Benutzer heraus, die vor mehr als drei Monaten erstellt wurden

<p>In meiner Laravel-Anwendung möchte ich alle Benutzerdatensätze abrufen, bei denen der Zeitstempel „created_at“ drei Monate vor dem aktuellen Datum liegt. Ist dies mit dem Eloquent Query Builder möglich? </p>
P粉115840076P粉115840076440 Tage vor405

Antworte allen(1)Ich werde antworten

  • P粉146080556

    P粉1460805562023-08-28 14:52:12

    首先,你可以使用Carbon来获取3个月前的日期。

    $date = Carbon::now()->subMonths(3)->format('Y-m-d');

    然后我们需要在那之前的所有记录。所以,查询应该是-

    $users = User::where('created_at', '<=', $date)->get();

    Antwort
    0
  • StornierenAntwort