Php 当我从EventServiceProvider上的启动方法中删除参数时,我发现laravel 5.3中出现了错误

Php 当我从EventServiceProvider上的启动方法中删除参数时,我发现laravel 5.3中出现了错误,php,laravel,laravel-5,laravel-upgrade,Php,Laravel,Laravel 5,Laravel Upgrade,我需要将laravel项目从5.2升级到5.8。 根据升级文档,我尝试将项目从Laravel5.2升级到Laravel5.3。 我更改了我的composer.json,当我从EventServiceProvider、RouteServiceProvider和AuthServiceProvider的启动方法中删除参数时,我的代码编辑器显示错误, 如果我容忍我的代码编辑器并运行composer update,那么我也会出错 [BadMethodCallException] Method c

我需要将laravel项目从5.2升级到5.8。

根据升级文档,我尝试将项目从Laravel5.2升级到Laravel5.3。 我更改了我的composer.json,当我从EventServiceProvider、RouteServiceProvider和AuthServiceProvider的启动方法中删除参数时,我的代码编辑器显示错误,

如果我容忍我的代码编辑器并运行composer update,那么我也会出错

  [BadMethodCallException]
  Method controller does not exist.
如何解决此错误并及时升级我的项目

是否有从laravel 5.2升级到5.8的选项?

如您所见,正在使用一个参数,但是您应该将
composer.json
修改为您想要的版本,然后执行
composer安装,而不是更新,这应该可以解决您的问题。