在应用程序/控制台/内核中:
protected $commands = [
'\App\Console\Commands\SendSms',
];
protected function schedule(Schedule $schedule)
{
$schedule->command('sms:send')->everyMinute();
}
在应用程序/控制台/命令/ SendSms中
protected $signature = 'sms:send';
public function handle()
{
$sender = "*******";
$message = '******';
$message .= ' ' ;
$message .= '*******';
$receptor ='********';
\Kavenegar::Send($sender, $receptor, $message);
$this->info('sms successfully send!');
}
在我的cpanel cronjobs中:
/ usr / local / phpcron / lsphp71cron / home / **** / **** / artisan schedule:run >> / dev / null 2>&1
它不起作用...
当我将发送消息功能直接放入内核/计划中时,它将运行,但是当我将其放入Commands时,它将不运行。