Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Laravel中每隔2分钟在后台保存数据_Laravel_Background - Fatal编程技术网

如何在Laravel中每隔2分钟在后台保存数据

如何在Laravel中每隔2分钟在后台保存数据,laravel,background,Laravel,Background,我们正在制作一个网络应用程序,它应该在数据库中保存患者的病毒体征历史记录,就像在后台每隔两分钟左右保存一次一样。是否可以在laravel中执行此操作?如果可以,我如何执行此操作?我建议使用作业: php工匠制作:job PatientViralSignsJob 此命令将在app\Jobs文件夹中生成PatientViralSignsJob类 在耐心的工作中。。。hande()方法您可以编写逻辑 public function handle() { // write your code he

我们正在制作一个网络应用程序,它应该在数据库中保存患者的病毒体征历史记录,就像在后台每隔两分钟左右保存一次一样。是否可以在laravel中执行此操作?如果可以,我如何执行此操作?

我建议使用作业:

php工匠制作:job PatientViralSignsJob

此命令将在app\Jobs文件夹中生成PatientViralSignsJob类

在耐心的工作中。。。hande()方法您可以编写逻辑

public function handle()
{
   // write your code here ...
}
最后,在调度方法中的Console\Kernel.php中注册作业类:

  protected function schedule(Schedule $schedule)
    {
         $schedule->job(new PatientViralSignsJob())->everyFiveMinutes();
    }
这将使PatientViralSignsJob中的句柄方法每五分钟执行一次

详情请参阅:


如果您能够在系统上添加新的cronjobs,则可以使用。是否要从客户端保存数据?或者您的意思是在服务器端自动生成某种报表?