2017-10-05 13 views
0

저는 Laravel webapp를 가지고 있는데, 두 개의 도메인을 연결하려고합니다. myApp.com와 나는 그것이 영어의 현지화를 사용하여 내가 myApp.com에서 오는 경우가 브라우저의 로케일로 재 기동하고 (예를 들어, 그것은 독일의) 지원되지 않는 경우 있음에 도달 할하나의 webapp, 두 개의 도메인, 리디렉션 없음. 방법?

myApp.hu. 그러나 myApp.hu에서 나온 경우 이전 예제와 같이 작동하지만 헝가리를 '대체 언어'로 사용합니다.

다음으로 URL을 사용하고 싶습니다.

예를 들어 myapp.com에서 온 경우/about은 myApp.com/about이됩니다. 그러나 myApp.hu에서 약 페이지 경로가 나를 myApp.hu/about

답변

1

으로 바꿀 것입니다. $request 개체를 사용하면 현재 호스트 이름을 가져올 수 있습니다.

$request->getHttpHost() // returns myApp.com or myApp.hu 

도메인 확장명에 따라 app()->setLocale()을 처리하면 모든 설정이 완료됩니다.

+1

감사합니다. 작동했습니다. :) – Feralheart