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>
我正在为一个 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>