php - una - Laravel Carbon restar días de la fecha actual
obtener fecha actual laravel carbon (2)
Estoy tratando de extraer objetos del Modelo "Usuarios" cuya fecha de creación ha pasado más de 30 días desde hoy.
Carbon :: now () ==> Quiero como ==> Carbon :: now () - 30days
$users = Users::where(''status_id'', ''active'')
->where( ''created_at'', ''<'', Carbon::now())
->get();
¿Cómo se puede lograr esto?
Siempre puede usar strtotime para menos el número de días a partir de la fecha actual:
$users = Users::where(''status_id'', ''active'')
->where( ''created_at'', ''>'', date(''Y-m-d'', strtotime("-30 days"))
->get();
Utilice el método subDays()
:
$users = Users::where(''status_id'', ''active'')
->where( ''created_at'', ''>'', Carbon::now()->subDays(30))
->get();