Фильтрация даты

$data->where('created_at', '> =', date ('Ym-d'). '00:00:00'));

К счастью, Laravel Query Builder предлагает более красноречивое решение:

$data->whereDate('created_at', '=', date ('Y-m-d'));

Или, конечно, вместо PHP date() можно использовать Carbon :

$data->whereDate('created_at', '=', Carbon::today()->toDateString());

$data->whereDay('created_at', '=', date('d'))->get()->toArray();
$data->whereMonth('created_at', '=', date('m'))->get();
$data->whereYear('created_at', '=', date('Y'))->get();