2017-10-05 2 views
0

J'ai une webapp Laravel et je veux connecter deux domaines pour cela. myApp.com et myApp.huUne webapp, deux domaine, pas de redirection. Comment?

Je veux atteindre que si je viens de myApp.com il startes avec les paramètres régionaux du navigateur et s'il n'est pas pris en charge (par exemple, il est allemand), il utilise la localisation anglaise. Mais si je viens de myApp.hu cela fonctionne comme dans l'exemple précédent, mais il utilisera hongrois comme «langue de secours».

À côté, je souhaite utiliser l'URL telle qu'elle est. Par exemple, si je viens de myApp.com, le/à propos de sera myApp.com/about. Mais si je vais à partir du myApp.hu l'itinéraire de la page va me déposer au myApp.hu/about

Répondre

1

utiliser l'objet $request pour obtenir le nom d'hôte actuel.

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

De là, gérer votre app()->setLocale() en fonction de l'extension de domaine et vous êtes tous ensemble!

+1

merci, ça a marché :) – Feralheart