Изменение URL запроса в Middleware [Laravel 5.3]

Я хочу перенаправить мой сайт на поддомен зависит от языка браузера.

Я имею в виду, если вы идете

example.com

промежуточное ПО перенаправляет на

en.example.com

Если Ваш браузер английский.

Итак, как изменить $request в middleware на перенаправление в поддомен?

1 ответ

  1. В промежуточном по доступ к языку браузера осуществляется из,

    $language = $request->server('HTTP_ACCEPT_LANGUAGE');
    

    а то, сделать а

    if($language == "en"){
        redirect()->route("path to your subdomain");
    }else{
        //redirect to another sub domain
    }
    

    Вам понадобятся некоторые условия if, чтобы выбрать правильный поддомен.