2016-05-12 6 views
0

laravelプロジェクトに取り組んでいます。管理パネルを完成しました。すべてのコントローラが名前空間App \ Http \ Controllersにあり、すべて正常に動作していますが、フォルダのすべてが、より明確でスムーズな作るためAdminController(HMVC技術の種類).FORこの中で私は、このルートネームスペースを使用してコントローラをグループ化する方法Laravel

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

のような何かをしたし、そのが与えAdminController.Now私はフォルダ内のすべての私のconrollersを移動ルート上の名前空間を追加します私のエラーChemist \ Http \ Controllers \ RoleControllerクラスを再宣言できません

注:私baseconrollerはディレクターApp\Http\Controllersであり、他のすべてのコントローラがApp\Http\Controllers\AdminController

+0

完全なエラーメッセージを投稿してください。または、それを見るだけで、正確にクラスが既に定義されている場所を教えてください。 –

答えて

0

中のようなカスタムコントローラのディレクトリを作成している

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

は、既存のコントローラーを動かす*の問題を解決しません。 –

+0

はい@OliverMaksimovic –

関連する問題