daily(); //设置任务的周期,每天执行一次,更多的方法可以查看源代码,都有注释 $this->everyMinute(); } /** * 任务结算 * @return mixed */ protected function execute() { $all=TaskSchedulingPlan::whereDay('end_time','yesterday')->where('is_pay',0)->with(['template_info','scheduling'])->select()->toArray(); foreach($all as $k=>$v){ queue(TaskInformationJob::class,$v); } Log::error('定时任务结算执行成功'.date('Y-m-d H:i:s')); //...具体的任务执行 } }