我將Laravel 5.1升級到5.3,並且有一些路由問題。Laravel 5.3路由::資源沒有REST
在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
路線誰能幫助我?
謝謝。