Задать вопрос
@TrustyWork

Как модифицыровать урл с middleware в laravel 5?

Допустим пришол урл /ru/path/to
middleware детектит /ru, делает что надо, а в роуты приходит уже просто /path/to
  • Вопрос задан
  • 257 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Можно использовать группировку вместе с посредником:

Route::group(['prefix' => App::getLocale(), 'middleware' => 'LanguageMiddleware'], function() {
  Route::get('user', ['as' => 'user', 'uses' => 'UserController@view']);
});


Во избежание привязки к определенному значению текущей локализации в URL - можно допустить все возможные.

Хорошее решение на GithHub Gist. ;-)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы