Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 21.01.2016 22:11:58

Laravel 5.2 Мультиязычные новости

Здравствуйте. Имеется сайт на котором появляются различные новости на нескольких языках. Каким образом лучше хранить новости?
У меня есть 2 варианта:
1. В таблице базы данных для каждого языка выделить столбец.
2. Сделать файлы в папке lang и выводить их с помощью {{ trans('news.1') }}.
Второй вариант мне нравится больше. Но какой будет лучше?

Не в сети

#2 22.01.2016 07:56:18

duster
Откуда: Мельбурн
Сообщений: 148

Re: Laravel 5.2 Мультиязычные новости

Хранить в файлах - как-то несовременно. Все-таки, views были для шаблонов придуманы, а не для контента.

Я за столбик или параметр в базе данных, а потом где-нибудь на уровне middleware выбирается контент правильного языка

Не в сети

#3 26.01.2016 15:21:56

Re: Laravel 5.2 Мультиязычные новости

Спасибо за совет. Наверное буду так и делать

Не в сети

#4 26.01.2016 17:19:28

Re: Laravel 5.2 Мультиязычные новости

Правильно делать 2 разных источника для разных языков.
Потому что для "региона" 1 новости "региона" языка 2 не нужны.
это первое.
второе - используйте связку trans()/view для организации пазных интерфейсов для разных "регионов".
и третье - останется смоделировать механизм переключения языка.

Не в сети

Подвал раздела