2016-05-12 34 views
0

我正在laravel項目上工作我已完成我的管理面板,並且我的所有控制器都在命名空間App \ Http \ Controllers中,現在一切都工作得很好,但是我想將所有控制器爲使一切更清晰流暢(HMVC技術類)文件夾AdminController。爲此我上,我做了這樣的事情如何使用路由名稱空間對控制器進行分組Laravel

Route::group(['prefix' =>'admin','namespace'=>'AdminController'], function() 
    { 
/// all route 
    }); 

路由添加命名空間,將我的所有conrollers文件夾AdminController.Now其捐贈me error Can not redeclare class Chemist \ Http \ Controllers \ RoleController

注:我baseconroller是導演App\Http\Controllers和其他所有控制器都在App\Http\Controllers\AdminController

+0

請張貼完整的錯誤消息。或者只是看看它,它也應該告訴你該類已經定義在哪裏。 –

回答

0

創建自定義控制器類似DIR

php artisan make:controller subDriectory/YourController 
php artisan make:controller subDriectory/YourController --plain 
+0

,不能解決作者的問題*移動現有的控制器*。 –

+0

是@OliverMaksimovic –

相關問題