Laravel从命令行调用控制器方法以在后台运行



我在laravel控制器中有一个方法,其中有一些逻辑需要在无限循环的后台运行。使用core php非常简单,就像我们过去设置它nohup-php并调用php文件在后台运行一样。我们怎么能对拉拉威尔做同样的事情来在后台运行。

注意:我不能为此使用cronjob,因为它是一个无限循环,需要在后台中保持运行

很难想象你想完成什么任务,但你可以创建laravel命令,它可以直接调用controller方法。

如何从命令中调用控制器方法

检查答案下的注释以正确解析控制器。

接下来,您应该由主管运行命令。

管理员教程

您可以在linux机器上使用define cronjob或使用laravel调度库。查看以下链接:

https://laravel.com/docs/5.1/scheduling

最新更新