2016-04-17 3 views
-1

Ich entwickle ein Schulverwaltungssystem in Laravel. Ich habe viele Controller wieRoute für jeden Controller der Indexmethode in Laravel erstellen

Controller Personal in Verfahren Index

class controllerstaff extends controller { 
    public function index{ 
    //here process of staff data 
    } 
} 

//this controller have `Route::get('/', '[email protected]'); 

und andere Controller

class controllerstudent extends controller { 
    public function index{ 
    //here process of student data 
    } 
} 

//this controller have Route::get('/', '[email protected]'); 

Wie oben nicht richtig funktioniert.

Jeder kann mir sagen, wie man Route für jeden Controller der Index-Methode erstellen. Wenn wir viele Routendateien ketten, wie funktioniert es und wie Zugriff in Controller und Formularaktion

Antwort

3

Sie können nicht dieselben URLs für jede Route erstellen. Für jede Route müssen Sie verschiedene URL haben, zum Beispiel:

Route::get('/staff', '[email protected]'); 
Route::get('/students', '[email protected]'); 

Sie auch Ihre Controller eher StudentController und nicht controllerstudent nennen sollten. Sie könnten auch in Betracht ziehen, Routing documentation vor dem Erstellen von Code zu betrachten - ich glaube, es könnte der richtige Weg sein;)

Verwandte Themen