首页 > 解决方案 > 为什么我看到调用未定义的方法错误?

问题描述

我正在学习 laravel,所以如果我不如你接受我的道歉......我的问题是当我尝试在 web.php 中定义一个新方法时出现错误!有时 phpstorm 在 'Route'word 上设置问题,所以我可以运行我的刀片页面,但有时它会在“get”、“post”、“group”上设置问题……我无法运行我的应用程序,我会向你展示我是如何定义我的路线的

use Illuminate\Routing\Route;

Route::get('/', function () {
    return view('welcome');
});
Route::group(['prefix' => 'admin'] ,function (){
    Route::get('/users','UsersController@index');
});

毕竟我的意思是制作一个控制器,所以我得到了这个错误来修复,所以我可以继续......

标签: laravel

解决方案


laravel 中的命名组

Route::group(['prefix'=>'admins','as'=>'admin.'], function(){
    Route::get('users', ['as' => 'user', 'uses' = > 'UsersController@index']);
});

还要确保你indexUsersController.

FYR:- https://laraveldaily.com/laravel-5-1-names-for-route-groups/


推荐阅读