【发布时间】:2013-11-05 15:53:14
【问题描述】:
我正在将 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');
对于我的用户路由,我有一个自定义路由器来路由用户信息,这不是一个真正的问题。但是所有这些都很好,但是当我尝试导航到“/test”时,Wich 会链接到一个测试页面,它给了我这个错误。
Route pattern "/user/{route}/{{route}}" cannot reference variable name "route" more than once.
它涉及到路由器逻辑,我对 laravel 还很陌生。我有办法解决这个问题吗?这是用户/路由和 /route 通配符之间的冲突。
【问题讨论】:
标签: php laravel laravel-4 laravel-routing