78模板网分享cms建站教程,提供网站模板、网站插件、办公模板等模板教程免费学习,找模板教程就上78模板网!

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

此时需要修改 AppHttpMiddlewareTrustProxies.php 文件:

3、把【protected $headers = [...]】改成【protected $headers = Request::HEADER_X_FORWARDED_ALL】

实测有效

本文链接:http://78moban.cn/post/8207.html

版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!

联系技术
文章删除 友链合作 技术交流群
1050177837
公众号
公众号
公众号
返回顶部