我正在爲Laravel項目設置自己的管理員,一切都很順利,直到我遇到似乎是路由問題。這是我目前的情況。Laravel 5.2中的路由錯誤
在我的意見文件夾我有一個名爲面板的文件夾,其中包含我管理面板的所有視圖。這是完美的。我可以完全訪問面板,沒有問題。在面板目錄中,我有一個名爲users的文件夾,它爲UsersControllers保存我的視圖。這是我掙扎的地方。我對這些觀點路線如下:
Route::resource('users', 'UsersController');
路線:列出了這些路由作爲users.index,users.store等
在面板的頂部導航欄我有一個鏈接用戶指數
<li><a href="{{ url('/users.index') }}">Users</a></li>
我也使用
<li><a href="{{ url('users.index') }}">Users</a></li>
不管怎樣嘗試,這應該是調用我UsersController的ndex()方法。這種方法看起來像這樣
public function index()
{
return view('panel.users.index');
}
我也嘗試了
public function index()
{
return view('users.index');
}
無論我怎麼努力,我得到
NotFoundHttpException in RouteCollection.php line 161:
我真的很感激一點智慧如何解決這個問題。
而不是'{{URL( 'users.index')}}'應該是'{{ route('users.index')}}' –
你可以在你的控制檯中嘗試'php artisan route:list'。也可以查看https://laravel.com/docs/5.1/controllers#restful-resource-controllers - > **通過資源控制器處理的操作**,瞭解路由的工作原理(查看「路由名稱」列) 。祝你好運! –