0
我使用Laravel的途徑團體,試圖和我的路由文件內停止重複。Laravel 5路組前綴`和`as`和資源控制器
我有一個主要羣體,frontend
。這有namespace
Frontend
和as
frontend.
嵌套在該組內,是另一個組。此基團具有prefix
account
其中追加/account/
給每個路由。它也有as
account.
。
嵌套組內的路線,我期望的是:
frontend.account.home
frontend.account.order.show
frontend.account.order.index
相反,我得到:
frontend.account.home
frontend.account.account.order.index
frontend.account.account.order.show
代碼:
Route::group(['as' => 'frontend.', 'namespace' => 'Frontend'], function() {
Route::group(['prefix' => 'account', 'as' => 'account.', 'namespace' => 'Account'], function() {
Route::get('home', [
'as' => 'home',
'uses' => 'Home\[email protected]'
]);
Route::resource('order', 'Order\Controller', ['except' => [
'create',
'store',
'update',
'destroy',
'edit',
]]);
});
});
嘗試從內部的'Route :: group'中刪除''namespace'=>'Account'',該帳戶的前綴爲 –
但是那樣會停止名稱空間的工作?兩個相互衝突的選項是'prefix'和'as'。 – CharliePrynn
刪除'as'=>'帳號。'從你的Route :: group –