Ich möchte mit dem Parameter in einer Routen-URL auf einen Controller-Namespace zugreifen. Ist so etwas möglich?Laravel Controller/Namespace über Routenparameter
Route::group(['namespace' => 'My\Name\Space\{clientId}\Controllers', 'middleware' => 'api'], function() {
Route::get('api/v1/clients/{clientId}/test', '[email protected]');
});
So
api/v1/clients/example/test
Würde die TestController
Klasse mit Namespace My\Name\Space\example\Controllers
laufenden Verfahren test
laden Da ich Laravel bin mit (und ein Paket zu schreiben - so ein Serviceprovider verwenden) würde ich glaube, es ist irgendwo Ich könnte in/override (und manipulieren) den URL-Parameter vor der Logik für die Entscheidung, die Controller und Controller-Methoden zugewiesen sind ed.
Ich möchte dies mit einigen Routen tun.