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

boyjarv's avatar

Delete all entries less than todays current date

Here is my code

DB::table('events')->where('eventDate','<=','DATE(CURDATE())')->get();

It is deleting everything even events I have set up with a future date

Please help?

0 likes
2 replies
UsmanBasharmal's avatar
Level 3

Try this

 $currentDate = Carbon\Carbon::now();

DB::table('events')->where('eventDate','<=',$currentDate)->get();

Please or to participate in this conversation.