For everyone else, if you are using Cpanel, the correct way to setup a cron in Laravel is like this: My laravel main folder is below the public_html folder in this case.
/usr/bin/php /home/your_account_name/laravel/artisan schedule:run
You should receive by email:
Running scheduled command: '/opt/cpanel/ea-php73/root/usr/bin/php' 'artisan' clean:directories > '/dev/null' 2>&1
Content-type: text/html; charset=UTF-8
Use this to stop receiving emails:
/usr/bin/php /home/your_account_name/laravel/artisan schedule:run >> /dev/null 2>&1
If you use:
php /home/your_account_name/laravel/artisan schedule:run
You will get "No scheduled commands are ready to run"
Hope it helps.