Laravel 5 方法App\\Http\\Controllers\\Controller::show不存在

Laravel 5 方法App\\Http\\Controllers\\Controller::show不存在,laravel-5,laravel-7,Laravel 5,Laravel 7,我刚刚将我的一个项目从laravelversion5.2升级到了7.1,但现在我开始出现以下错误 Method App\\Http\\Controllers\\Controller::show does not exist. 我知道在我的控制器类中没有名为show的函数。但如果在web.php文件中声明资源属性时,有任何方法触发自定义命名方法而不是show()。 这是我在web.php Route::resources([ 'first', 'FirstController',

我刚刚将我的一个项目从
laravel
version
5.2升级到了7.1
,但现在我开始出现以下错误

Method App\\Http\\Controllers\\Controller::show does not exist.
我知道在我的控制器类中没有名为show的函数。但如果在
web.php
文件中声明资源属性时,有任何方法触发自定义命名方法而不是
show()
。 这是我在
web.php

Route::resources([
      'first', 'FirstController',
      'second','SecondController'
]);

我可以进行一些自定义来解决这种情况。

为什么不将自定义命名方法重命名为show()?或者在您的控制器中添加一个触发/运行自定义命名方法的
show()
方法?实际上我不想使用show()方法。因为我的控制器类中有太多其他方法。然后可能使用不同的控制器,一个“资源”控制器(使用
索引()
创建()
编辑()
etc)和其他所有方法