Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте. Имеется сайт на котором появляются различные новости на нескольких языках. Каким образом лучше хранить новости?
У меня есть 2 варианта:
1. В таблице базы данных для каждого языка выделить столбец.
2. Сделать файлы в папке lang и выводить их с помощью {{ trans('news.1') }}.
Второй вариант мне нравится больше. Но какой будет лучше?
Не в сети
Хранить в файлах - как-то несовременно. Все-таки, views были для шаблонов придуманы, а не для контента.
Я за столбик или параметр в базе данных, а потом где-нибудь на уровне middleware выбирается контент правильного языка
Не в сети
Спасибо за совет. Наверное буду так и делать
Не в сети
Правильно делать 2 разных источника для разных языков.
Потому что для "региона" 1 новости "региона" языка 2 не нужны.
это первое.
второе - используйте связку trans()/view для организации пазных интерфейсов для разных "регионов".
и третье - останется смоделировать механизм переключения языка.
Не в сети
Страницы 1