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
version5.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)和其他所有方法