【发布时间】:2019-02-20 12:32:32
【问题描述】:
我们正在尝试将我们的 laravel 5.0 项目升级到最新版本的 laravel(laravel 5.5 也可以)以支持 php7.1。当我们运行 composer install laravel 时会出现以下错误:
[Symfony\Component\Debug\Exception\FatalErrorException] 未捕获的 TypeError:传递给 App\Exceptions\Handler::report() 的参数 1 必须是 Exception 的实例,instanc 给出的错误 e,在 C:\xampp7\htdocs\V.E.K. 中调用。 Lexmond\vendor\laravel\framework\src\Illuminate\Foundation\Boot strap\HandleExceptions.php 在第 73 行并在 C:\xampp7\htdocs\V.E.K. 中定义。 Lexmond\app\Exceptions\Handler.php:25 堆栈跟踪: #0 C:\xampp7\htdocs\V.E.K. Lexmond\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.ph p(73): App\Exceptions\Handler->report(Object(Error)) #1 [内部函数]:Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Error)) #2 {主要} 扔了
这个错误的原因是什么?我们希望任何人都能解决我们的问题。
提前谢谢你!
微信
【问题讨论】:
-
你能贴出你的 app\Exceptions\Handler.php 代码吗?
-
在下面查看我的文件
-
您是否按照升级说明进行操作? laravel.com/docs/5.7/upgrade
-
是的,但是在 composer install 上已经失败了