我正在使用laravel 4进行cms项目,而且我的路线有些问题......
这些是我目前的路线
Route::get('/', 'IndexController@showNews');
Route::get('/logout', 'UserController@logout');
Route::resource('/login', 'UserController');
Route::resource('/user', 'UserController@index');
Route::resource('/user/{route}', 'UserController');
// Routes that shows us the pages...
Route::get('/{page}', 'IndexController@showPage');
Route::get('/{page}/{id}', 'IndexController@showPage');
Run Code Online (Sandbox Code Playgroud)
对于我的用户路线,我有一个自定义路由器,用于路由用户信息,而不是真正的问题.但所有这些都很有效,但是当我尝试导航到"/ test"时,Wich会链接到测试页面,它会给我这个错误.
Route pattern "/user/{route}/{{route}}" cannot reference variable name "route" more than once.
Run Code Online (Sandbox Code Playgroud)
它涉及路由器逻辑,我对laravel相当新.我有办法解决这个问题吗?这是用户/路由和/ route通配符之间的冲突.