Laravel 5.2 中的路由错误

Route Error in Laravel 5.2

我正在为一个 Laravel 项目设置我自己的管理员,一切都进行得很顺利,直到我遇到了似乎是路由问题的问题。这是我目前的情况。

在我的视图文件夹中,我有一个名为 panel 的文件夹,其中包含我对管理面板的所有视图。这是完美的工作。我可以毫无问题地完全访问该面板。在面板目录中,我有一个名为 users 的文件夹,其中包含我对 UsersControllers 的视图。这就是我挣扎的地方。我对这些观点的看法如下:

Route::resource('users', 'UsersController');

Route:list 将这些路线显示为 users.index、users.store 等

在面板的顶部导航栏中,我有一个 link 用户索引

<li><a href="{{ url('/users.index') }}">Users</a></li>

我也试过使用

<li><a href="{{ url('users.index') }}">Users</a></li>

无论如何,这应该是调用 UsersController 的 index() 方法。该方法看起来像这样

public function index()
{
    return view('panel.users.index');
}

我也试过了

public function index()
{
    return view('users.index');
}

无论我尝试什么我都会得到

NotFoundHttpException in RouteCollection.php line 161:

对于如何解决这个问题,我真的很感激。

您可以将其用于索引

<li><a href="{{ url('users') }}">Users</a></li>

或者您可以使用操作

<li><a href="{{ action('UsersController@index') }}">Users</a></li>