Laravela odejmują dni od bieżącej daty

Laravela odejmują dni od bieżącej daty

Problem

Staram się wyciągnąć wszystkich użytkowników, których data utworzona jest od dziś ponad 10 dni. Wiem, że powinienem używać do tego pakietu węglowego i oto moje zdanie:

Carbon :: now () ==> Chcę as ==> Carbon :: teraz () - 10 dni
$ Users = Users :: gdzie („status_id”, „Active”)
-> gdzie („Creatle_at”, '<', Carbon::now())
-> get ();

Jaki jest właściwy sposób, aby Laravel Carbon działał dla mnie w tej sprawie ?

Rozwiązanie

Laravel Carbon to niesamowita biblioteka, której można użyć do zabawy z datami i chodzić tam iz powrotem po formatowaniu i obliczeniach. To, czego możesz użyć, to metoda subdays ():

$ Users = Users :: gdzie („status_id”, „Active”)
-> gdzie („Creatle_at”, '>', Carbon :: now ()-> subdays (10))
-> get ();