Laravel ANY工匠命令返回“未捕获错误:调用成员函数报告()”

问题描述 投票:0回答:1

我发现自己处于一种奇怪的情况,即我给“工匠”发出的任何命令都会返回错误,即使是单独的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): Illuminate\Foundation\Console\Kernel->reportException(Object(Symfony\Component\Debug\Exception\FatalThrowableError))
#1 /Users/myusername/ProjectName/artisan(37): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#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);
}

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

laravel artisan
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.