2016-05-12 3 views
0

Ich arbeite am Laravel-Projekt Ich habe mein Admin-Panel abgeschlossen und alle meine Conroller befinden sich im Namespace App \ Http \ Controller und alles funktioniert einwandfrei, aber ich möchte alle meine Controller bewegen in Ordnern Admincontroller für alles mehr klar und glatt (Art HMVC Technik) macht .Für diese füge ich hinzu Namespace auf dem Weg, den ich so etwas wie diese Wie man den Controller mit dem Routennamespace gruppiert Laravel

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

tat und ich bewege meinen conrollers in Ordner AdminController.Now sein Geben mir Fehler Klasse kann nicht neu deklariert werden \ Http \ Controller \ RoleController

Hinweis: Mein baseconroller ist in Regisseur App\Http\Controllers und alle anderen Controller sind in App\Http\Controllers\AdminController

+0

Bitte senden Sie die vollständige Fehlermeldung. Oder schau es dir einfach an, es sollte dir auch sagen wo genau die Klasse schon definiert ist. –

Antwort

0

individuelle Steuerung dir erstellen wie

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

, die das Problem des Autors nicht löst, wenn * vorhandene Controller * verschoben werden. –

+0

ja @OliverMaksimovic –

Verwandte Themen