Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

engrlaravel's avatar

Exclude some date data in laravel eloquent

I have these queries

 $today_date = date('Y-m-d');

1- get today data

->whereDate('report_date', $today_date);

2- Last 7 days

->whereDate('report_date','>', Carbon::now()->subDays(7))

3- Last 30 days

->whereDate('report_date', '>', Carbon::now()->subDays(30))

I want to exclude today data from last 7 days data & exclide 1 & 2 data from last 30 days.

Also how to get data more than 30 days ?

0 likes
1 reply

Please or to participate in this conversation.