【发布时间】:2016-12-13 09:37:25
【问题描述】:
我将 Laravel 5.1 升级到 5.3 并且路由有一些问题。
在 Laravel 5.1 中,我的路线如下:
Route::controllers([
'pages/{page_type}' => 'Admin\AdminPagesController',
]);
在控制器中我有如下方法:
getIndex($type)
postIndex($type, Request $request)
getAdd($type)
postAdd(Request $request)
getEdit($type, $id)
postEdit(Request $request, $id) and others...
但在 5.3 中,当我创建路线时:
Route::resource('pages/{page_type}', 'Admin\AdminPagesController');
我遇到了一个错误
NotFoundHttpException in RouteCollection.php line 161:
或
Route pattern "/master/pages/{page_type}/{{page_type}}" cannot reference variable name "page_type" more than once.
它会在 RESTful 中生成我的路由
谁能帮帮我?
谢谢。
【问题讨论】:
标签: laravel laravel-5.3