我在laravel控制器中有一个方法,其中有一些逻辑需要在无限循环的后台运行。使用core php非常简单,就像我们过去设置它nohup-php并调用php文件在后台运行一样。我们怎么能对拉拉威尔做同样的事情来在后台运行。
注意:我不能为此使用cronjob,因为它是一个无限循环,需要在后台中保持运行
很难想象你想完成什么任务,但你可以创建laravel命令,它可以直接调用controller方法。
如何从命令中调用控制器方法
检查答案下的注释以正确解析控制器。
接下来,您应该由主管运行命令。
管理员教程
您可以在linux机器上使用define cronjob或使用laravel调度库。查看以下链接:
https://laravel.com/docs/5.1/scheduling