php – 哎呀Laravel升级错误

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

有没有人收到此错误

Call to undefined method Whoops\Handle\PrettyPageHandler::setApplicationPaths()

解决方法:

filip / whoops库的2.0.0版本中不存在setApplicationPaths().从本质上讲,它不是Laravel 5.5的问题,而是具有特定版本的Whoops.我遇到了同样的问题,直到我将我使用的库版本更新到最新的稳定版本的Whoops(2.1.10),我通过更改我的composer.json文件中的依赖版本“filp / whoops”:“~2.1 .10“进行更改后,运行composer update,错误就会消失.

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

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...