Laravel Carbon Sottrad giorni dalla data corrente

Laravel Carbon Sottrad giorni dalla data corrente

Problema

Sto cercando di estrarre tutti gli utenti la cui data create_at è passata più di 10 giorni da oggi. So che dovrei usare il pacchetto di carbonio per questo ed ecco la mia opinione:

Carbon :: Now () ==> Voglio as ==> carbon :: ora () - 10 giorni
$ utenti = utenti :: where ('status_id', 'attivo')
-> dove ('creato_at', '<', Carbon::now())
-> get ();

Qual è il modo giusto per far funzionare il carbonio Laravel per me in questo caso ?

Soluzione

Laravel Carbon è una biblioteca straordinaria che puoi usare per giocare con le date e andare avanti e indietro sulla formattazione e sui calcoli. Quello che puoi usare è il metodo subdays ():

$ utenti = utenti :: where ('status_id', 'attivo')
-> dove ('creato_at', '>', carbon :: now ()-> subdays (10))
-> get ();