使用 Laravel 5 调度程序从控制器创建 Cronjob 是不可能的吗?
据我所知,Laravel Scheduler 可以与 cron 一起使用,但只能在 App''Console''Kernel 类中使用。
protected function schedule(Schedule $schedule)
{
$schedule->call(function () {
DB::table('recent_users')->delete();
})->daily();
}
也许是否可以从路由动态和参数调用类似的函数?
我需要为家庭自动化项目设置 cronjobs(灯开关打开/打开;远程控制命令等(。也许在睡眠的情况下直接执行命令到终端的想法也很好?
也许有人有其他有效的想法来做到这一点?
您可以使用 Laravel 队列来做到这一点。 https://laravel.com/docs/5.2/queues