@TrustyWork

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

Допустим пришол урл /ru/path/to
middleware детектит /ru, делает что надо, а в роуты приходит уже просто /path/to
  • Вопрос задан
  • 255 просмотров
Пригласить эксперта
Ответы на вопрос 1
Можно использовать группировку вместе с посредником:

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


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

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

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

Войти через центр авторизации
Похожие вопросы