Laravel Cron does not start automatically

I've set up a cron job that needs to be run every minute. The task is simply to delete the contents of a table in my database. But the task is never triggered. It only goes off if I call craft php calendar: run. I am on MacOS. I have tried:

* * * * * cd / applications / mamp / htdocs / myproject && / usr / local / bin / php timed schedule: run >> / dev / null 2> & 1

and

* * * * * / usr / local / bin / php / applications / mamp / htdocs / myproject / craftsman agenda: execution >> / dev / null 2> & 1

But none works.

My task is defined in app / Console / Kernel.php:

$ schedule-> call (function () {
DB :: table (& # 39; test_cron & # 39;) -> delete ();
}) -> everyMinute ();