ルートURLのパラメータを使用してコントローラの名前空間にアクセスしたいとします。このようなことは可能でしょうか?私はそこに思うだろう - 私はlaravelを使用して(そうのServiceProviderを使用して、パッケージを書いて)おりますのでルートパラメータ経由のLaravelコントローラ/名前空間
Route::group(['namespace' => 'My\Name\Space\{clientId}\Controllers', 'middleware' => 'api'], function() {
Route::get('api/v1/clients/{clientId}/test', '[email protected]');
});
だから
api/v1/clients/example/test
は、名前空間My\Name\Space\example\Controllers
実行する方法test
でTestController
クラスをロードするだろうどこかコントローラとコントローラメソッドを決定するロジックが割り当てられる前にurlパラメータをフックする/オーバーライドする(そして操作する)ことができましたed。
これはかなりのルートで行いたいと思っています。