Передача префикса в контроллер в люмен - PullRequest
0 голосов
/ 31 января 2020

Я использую 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());


, но я не нашел НЕТ ответа на мой вопрос в Люмене.

...