Laravel 网页端错误信息可以显示很多行,比如截图中的 Web 端显示到了 74行,但是在 Artisan 命令行中的错误信息默认只显示 5行:
这样很多时候是无法显示我们的错误代码的,那么在Laravel Artisan命令行运行时怎么显示更多的异常信息呢?解决代码如下:
try { //......; }catch (\Throwable $e){ $output = new ConsoleOutput(256,true);// resolve(ExceptionHandler::class)->renderForConsole($output, $e); }