哎呀Laravel升级错误

use*_*216 3 php laravel laravel-5

我刚刚将Laravel 5.4.23更新为5.5,并尝试运行我的PHPUnit测试,我收到以下错误,我正试图在互联网上搜索并找出已经这样做并收到相同错误消息但有的人没有运气.

有没有人收到此错误?

Call to undefined method Whoops\Handle\PrettyPageHandler::setApplicationPaths()
Run Code Online (Sandbox Code Playgroud)

Jes*_* G. 5

filip/whoops库的2.0.0版本中不存在setApplicationPaths().从本质上讲,它不是Laravel 5.5的问题,而是具有特定版本的Whoops.我经历过同样的问题,直到我更新我用哎呦的最新稳定版本(2.1.10),我做到了通过改变我的composer.json文件的依赖版本库版本"filp/whoops" : "~2.1.10"一旦你做出的改变,运行composer update和错误应该消失.

(1/5/2018)编辑添加,这在Laravel 5.5的后续版本中似乎不是问题,因此filp/whoops此时不需要对版本进行更改.