In Laravel 4.2 wählen, ich habe die folgende Route:Wie man einen Controller in den Routen
Route::group(array('before' => 'auth'), function() {
Route::post('/account/edit', array(
'as' => 'account-edit',
'uses' => '[email protected]'
));
});
Ich habe ein ClientController
und eine AdminController
für gemeinsame Benutzer und Administrator ist.
Angenommen, ich kenne den Benutzertyp (Auth::getUser()->getType()
), wie kann ich den UserController
durch den richtigen Controller ersetzen, ohne zusätzliche Logik zur Routen-Klasse hinzuzufügen? Kann das mit Filtern gemacht werden?
Ich versuche, einen zusätzlichen Controller zwischen den Routen und dem endgültigen Controller zu vermeiden.
Vielleicht, wenn Sie eine Frage downvote, könnten Sie erklären, warum, um es zu verbessern, oder? – mutsa