Я использую Lumen, и мне нужно передать префикс маршрута на контроллере. Это потому, что я хочу установить языковой стандарт (и загрузить файл правильного языка), используя префикс URL, например:
$prefixes = ['it', 'en', ''];
foreach($prefixes as $prefix) {
$router->group(['prefix' => $prefix], function () use ($router) {
$router->get('/', 'HomeController@home');
$router->get('/gallery[/{section}]',
[
'as' => 'gallery', 'uses' => 'HomeController@gallery'
])
;
});
}
Затем в моем контроллере я хочу сделать это:
app('translator')->setLocale($prefix);
Я знаю, что в Laravel я могу сделать следующее:
dd($request->route()->getPrefix());
, но я не нашел НЕТ ответа на мой вопрос в Люмене.