How can I run the Laravel scheduler twice a day at certain hours? Say I want my team to run every day at 9am and 5pm
It is possible to use twoDaily, but I'm not sure how to specify the clock
You can use the cron manual expression:
$schedule->command('foo')->cron('0 9,17 * * *');
More details: http://laravel.com/docs/5.0/artisan#scheduling-artisan-commands
If you are not familiar with cron expressions, here is a good GUI: http://cron.nmonitoring.com/cron-generator.html
If you want to use the Schedulable method, it will look like this:
Schedulable
return $scheduler->twiceDaily(9, 17);