Laravel版本升级的坑
来源:互联网 发布:java条码生成器 编辑:程序博客网 时间:2024/06/05 21:04
从5.2升到5.3,在composer.json
文件直接修改版本号"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.3.*",
"predis/predis": "^1.1",
"guzzlehttp/guzzle": "^6.3"
},
然后在bootstrap/autoload.php中加入
$compiledPath = __DIR__.'/cache/compiled.php';
if (file_exists($compiledPath)) {
require $compiledPath;
}
修改完后更新composer
composer update
此时,报错了
[ErrorException] Declaration of App\Providers\EventServiceProvider::boot(Illuminate\Contracts\Events\Dispatcher $events) should be compatible with Illuminate\Foundation\Support\Providers\EventServiceProvider ::boot()
这是因为EventServiceProvider::boot() 的参数与其重写的boot()参数不一致,只需把App\Providers\EventServiceProvider::boot的参数删除或注释掉
public function boot(/*DispatcherContract $events*/) { parent::boot(/*$events*/); // }
这个改完后再update还会报一个异常
[ErrorException] Declaration of App\Providers\RouteServiceProvider::boot(Illuminate\Routing\Router $router) shou ld be compatible with Illuminate\Foundation\Support\Providers\RouteServiceProvider::boot()
解决办法一样的。
当修改完这两个方法再update就OK了。
阅读全文
0 0
- Laravel版本升级的坑
- 查看laravel使用的版本
- linux版本的升级
- 应用程序的版本升级
- 升级CentOS的版本
- Coredata的版本升级
- Cocoapods的版本升级
- composer安装指定版本的laravel
- composer安装指定版本的laravel
- 杀毒的升级版本,呵呵
- django升级版本的安装
- 升级centos的python版本
- svn 版本升级的问题
- MyEclipse 升级jdk的版本
- 如何升级esxi的版本
- 升级Myeclipse的JDK版本
- 升级openwrt的cmake版本
- nginx的--openssl版本升级
- 短信二次接口开发demo
- 图论
- opencv mat resize 后转为 qimage 图形变形
- icheck插件使用实例
- 归并排序
- Laravel版本升级的坑
- Html之Combox选不上的问题-yellowcong
- Linux使用tcpdump抓取网络数据包示例
- python
- 计算机表示和操纵信息的方式
- 有序表查询之四:查询实现总结
- sonar安装过程
- 快速解决:windows安装程序无法将windows配置为在此计算机的硬件上运行
- python备忘六:list 列表之序列通用操作