2016-01-10 47 views
0
Route::group(['as' => 'admin.documents', 'middleware' => 'permissions:volunteer', 'prefix' => 'admin/documents/', 'namespace' => 'Admin/'], function() { 
    Route::get('', ['uses' => '[email protected]', 'as' => '',   ]); 
    Route::get('add', ['uses' => '[email protected]', 'as' => '.create', ]); 
    Route::post('add', ['uses' => '[email protected]', 'as' => '.create' 
}); 

甚至可以如何優化這段代碼? 還可以找到命名空間,但其AdminDocumentsController不看產品如何優化laravel路徑組中的使用控制器?

回答

1

添加命名空間的第一路徑組,然後從應用中刪除管理員

Route::group(['namespace' => 'Admin', 'as' => 'admin.documents', 'middleware' => 'permissions:volunteer', 'prefix' => 'admin/documents/'], function() { 
    Route::get('', ['uses' => '[email protected]', 'as' => '',   ]); 
    Route::get('add', ['uses' => '[email protected]', 'as' => '.create', ]); 
}); 
+0

謝謝,我更新我的Q =)) –

+0

我不會把它AdminDocumentsController,我會稱它爲文檔控制器,因爲你已經擁有它在管理員名稱空間內,所以要麼重命名類,要麼刪除命名空間,你不想管理員重複 –

+0

謝謝!好的建議 –