Laravel : filtrer les utilisateurs créés il y a plus de trois mois
P粉115840076
P粉115840076 2023-08-27 23:01:14
0
1
325

Dans mon application Laravel, je souhaite obtenir tous les enregistrements utilisateur dont l'horodatage "created_at" est trois mois plus tôt que la date actuelle. Est-ce possible en utilisant le générateur de requêtes Eloquent ?

P粉115840076
P粉115840076

répondre à tous (1)
P粉146080556

Tout d'abord, vous pouvez utiliser Carbon pour obtenir la date d'il y a 3 mois.

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

Ensuite, nous avons besoin de tous les enregistrements avant cela. La requête devrait donc être -

$users = User::where('created_at', '<=', $date)->get();
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!