拉拉维尔任何工匠命令返回"Uncaught Error: Call to a member function report()"



我发现自己处于一种奇怪的境地,我给"工匠"的任何命令都会返回错误,即使php artisan单独返回:

PHP Fatal error: 
Uncaught Error: Call to a member function report() on null in /Users/myusername/ProjectName/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:367
Stack trace:
#0 /Users/myusername/ProjectName/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(132): IlluminateFoundationConsoleKernel->reportException(Object(SymfonyComponentDebugExceptionFatalThrowableError))
#1 /Users/myusername/ProjectName/artisan(37): IlluminateFoundationConsoleKernel->handle(Object(SymfonyComponentConsoleInputArgvInput), Object(SymfonyComponentConsoleOutputConsoleOutput))
#2 {main} thrown in /Users/myusername/ProjectName/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php on line 367

我没有接触vendor/laravel文件夹并尝试更新到最新的Laravel版本,所以我想这个错误不是我用错误的代码创建的,而是我没有得到的其他东西。

它说错误在这里:

//vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
protected function reportException(Exception $e)
{
    $this->app[ExceptionHandler::class]->report($e);
}

我尝试更新拉拉维尔,但运气好。所以我什至升级并得到了相同的结果。可能是什么原因造成的?

好的,

我发现当您在app/Console/Kernel.php中设置__construct()时会抛出错误

相关内容

最新更新