Как правильно реализовать мультиязычность в Laravel?
Нашел много информации, но она вся разрозненна, хотелось бы получить схематичное представление по пунктам (где и как (префиксы, отдельное поле и т.п.))хранить, как обращаться и как передавать во вью), как правильно организовать мультиязычность с Laravel:
1. Статические статьи.
2. Элементы меню.
3. Формы и Валидация.
Так же как делать само переключение языков.
Заранее огромное спасибо.
Не нашел как хранить в БД как отдельную коллекцию переводов, как префикс или как отдельное поле в коллекции статей? Так же не понятно как переключать налету языки, как это отображать во вью?
Configuring The Locale
The default language for your application is stored in the config/app.php configuration file. Of course, you may modify this value to suit the needs of your application. You may also change the active language at runtime using the setLocale method on the App facade:
Route::get('welcome/{locale}', function ($locale) {
App::setLocale($locale);
//
});
Если не понимаете английский, есть русскоговорящие ресурсы, или translate.google.ru