Задать вопрос
@alexh7854

Как подключаться к разным sqlite базам данных в laravel в зависимости от поддомена?

Здравствуйте.
Подскажите как реализовать такой функционал:

Есть проект на laravel, база sqlite, сайт многоязычный, языковые версии на поддоменах. У каждой языковой версии своя база данных - db_ru.sqlite, db_en.sqlite и т.д.

В названии базы указан поддомен. Нужно вырезить поддомен из адреса, формировать имя базы и подклюаться к нужной базе.

Как это можно реализовать?
  • Вопрос задан
  • 121 просмотр
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
part_os
@part_os
Сложное в простом
Создайте свой App\Http\Middleware\Locale::class в котором будете определять язык. А дальше метить значение в сессию и переключать базу DB::connection('ru')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы