Я хочу получить доступ к имени контроллера с помощью параметра в URL маршрута. Что-то вроде этого возможно?Контроллеры 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
бы загрузить TestController
класс с пространством имен My\Name\Space\example\Controllers
работает метод test
Поскольку я использую Laravel (и писать пакет - так что использование ServiceProvider) Я думаю, is где-то Я мог подключить/переопределить (и манипулировать) параметром url до того, как логика для решения контроллеров и методов контроллера назначит редактор
Я хочу сделать это с целым рядом маршрутов.