Хочу сделать каждый язык в поддомене как на stackoverflow. Как в laravel можно реализовать такое?
И как хранить посты в БД? Думаю сделать для каждого языка свою БД. Как можно подключаться к разным БД в зависимости от поддомена?
Правильно ли вообще думаю? Если нет, объясните как поднять мультиязычный сайт на laravel.
Не совсем по теме но если нужен не качественный но быстрый автоперевод то подойдет пакет https://github.com/stevebauman/translation
Пишем в шаблоне {{_t("текст для перевода")}} и при обращении к example.com/en/home текст переведется на английский. Перевод осуществляется через сайт гугла, но можно и через API настроить.
Переводы хранятся в БД.