You can do it:
Articles::whereBetween('created_at', [
Carbon::now()->startOfYear(),
Carbon::now()->endOfYear(),
]);
Another way is to use whereYear()as in @xhulio's answer. But I would recommend you use this code as it is more readable:
Articles::whereYear('created_at', date('Y'))->get();
source
share