Laravel5.5 升级到 5.7 问题及解决方法
将 laravel5.5 项目升级到 laravel5.7 需要修改 composer.json 文件的以下两行:
1、把【"laravel/framework": "5.5."】改成【"laravel/framework": "5.7."】
2、把【"fideloper/proxy": "~3.3"】改成【"fideloper/proxy": "^4.0"】
然后执行命令 composer update 即可升级到 laravel5.7
如果不修改 fideloper 版本号就升级,将会报错:Undefined class constant 'HEADER_CLIENT_IP'
如果运行项目又报错:Request::setTrustedProxies() must be of the type integer, array given
此时需要修改 App\Http\Middleware\TrustProxies.php 文件:
3、把【protected $headers = [...]】改成【protected $headers = Request::HEADER_X_FORWARDED_ALL】
解决方法并非原创,12月份百度到的,实测有效
本作品采用《CC 协议》,转载必须注明作者和本文链接
建议学习一下谷歌搜索。
以前很喜欢用谷歌的,后来用不了,于是百度翻墙上谷歌的方法,然后找到了VPN,甚至还买了付费的VPN。再到后来VPN也没的用了,于是只能用百度。好在百度也好用,于是懒得探索新的翻墙方法了。
@zhaiduting 这里有很多免费的VPN:https://sphard2.github.io/gfw/free/vpn.htm...
还有很多免费的ss/ssr:https://sphard2.github.io/gfw/free/ssr.htm...
@zhaiduting 或者照着教程自己搭建翻墙软件:https://sphard2.github.io/gfw
@sphard 谢谢分享!周末我研究一下……如果真能用上谷歌搜索,那太好了!
@zhaiduting 嗯嗯,不客气~
notepad编码,牛人
@sethhu 第二张截图是PhpStorm哦