Laravel 5允许控制台命令在维护模式下运行

时间:2017-01-27 16:30:52

标签: php laravel-5 command

使用Laravel 5.2使用artisan将应用程序置于维护模式:

artisan down

然而,控制台命令似乎不起作用,我的队列已暂停。

如何允许控制台命令和队列运行,但阻止任何用户登录?

用例:cron job调用artisan命令,该命令轮询服务器上的目录。当它找到信号量时,它会将相关文件排队等待处理。有时我只是想阻止任何用户使用gui,但仍然允许队列得到处理。

  1. 命令行将应用程序置于禁用http / s路由的状态,但控制台命令和队列仍然可以运行。

  2. 仍然可以在我想恢复备份时运行工匠。在这种情况下,可以理解控制台命令将被阻止。

  3. 这些SO答案很有帮助,但并不完全是需要的。

    [Laravel FrozenNode Administrator run in maintenance mode

    [Laravel 4 bypass maintenance mode for a route

0 个答案:

没有答案