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

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

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

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

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

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

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

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