Php “Laravel队列独立”;ISDOWN FORMAINTE“;错误

Php “Laravel队列独立”;ISDOWN FORMAINTE“;错误,php,laravel-5,laravel-queue,Php,Laravel 5,Laravel Queue,我使用Laravel的队列作为一个独立的队列,我得到了所有要运行的东西,除了我不断遇到的一个错误 PHP致命错误:未捕获错误:调用未定义的方法 照亮\Container\Container::isdownformainance() 在拉威尔的论坛上,一年前发布了一个补丁,但它似乎不起作用。解决办法是 <?php use Illuminate\Container\Container as IlluminateContainer; class Container extends Illum

我使用Laravel的队列作为一个独立的队列,我得到了所有要运行的东西,除了我不断遇到的一个错误

PHP致命错误:未捕获错误:调用未定义的方法 照亮\Container\Container::isdownformainance()

在拉威尔的论坛上,一年前发布了一个补丁,但它似乎不起作用。解决办法是

<?php 
use Illuminate\Container\Container as IlluminateContainer;

class Container extends IlluminateContainer {   
     public function isDownForMaintenance() {
           return false;   
     } 
}

找到了答案!我将为未来的开发者发布这篇文章,因为LaraCasts上的解决方案不起作用

解决方案:

use Illuminate\Container\Container;
use Illuminate\Queue\Capsule\Manager as QueueManager;

class Application extends Container
{
    public function isDownForMaintenance()
    {
        return false;
    }
}

$queue = new QueueManager(new Application());
use Illuminate\Container\Container;
use Illuminate\Queue\Capsule\Manager as QueueManager;

class Application extends Container
{
    public function isDownForMaintenance()
    {
        return false;
    }
}

$queue = new QueueManager(new Application());