问题描述
我需要某种监视。就我而言,我有一个表,其中包含可以基于curl进行的几种服务。用户可以请求监视一项或多项服务,并提供频率指示(每天,每小时,每月)。因此,我的出发点是MonitoringController,用户可以在其中使用表(存储Monitoringjobs)添加,更新和删除这些请求。保存作业后,我想根据频率执行这些Monitoringjobs。完成工作后,我想向用户发送一封电子邮件,并附上结果。
class MonitoringController extends Controller {
public function store(Request $request) {
// store-sample
$job = new Monitoringjob();
$job->user_id = Auth::user()->id;
$job->service_id = $request->service_id;
$job->frequency = $request->frequency;
$job->save();
// Create new command? Run a job?
}
public function run(){
// run jobs?
// sendEmail
}
}
使它运行的最佳方法是什么?我熟悉Laravels模型,视图和控制器,但是只是队列和作业的新手。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)