Wenn ich domain/something/someaction/10
geben werde ich dies mit der folgenden Routing-Regel fangen:Wie können mir den Weg zu einem Regler, wenn ich in einer Routing-Schließung in Laravel bin 5.2
Route::get('/{resource}/someaction/{id}', function($resource,$id){
//do something
});
nun innerhalb dieser Schließung Ich mag um diese Anfrage an die Aktion eines Controllers weiterzuleiten. Aber es könnte alles sein, zum Beispiel:
$controller_name = transformThisResource($resource).'Controller';
$controller = new $controller_name;
$controller->someaction($id);
Das besondere Problem, das ich habe, ist, dass es etwa 30 Controller in diesem Projekt und 3 von 3 Aktionen durchgeführten Aufgaben in jedem von ihnen verhalten sich genau gleich. Mit einer Funktionalität wie der oben beschriebenen würde ich nur 3 Regeln in meiner Routes-Datei benötigen.