Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Задача: При авторизации у пользователя есть три поля(login,password,id_company). Нужно при вводе id_company например 10 подключение к бд происходило к db namedb_10, при вводе 12 к namedb_12.
Вопрос: Есть ли статьи на данную тему? И как подобное реализовать?
Не в сети
А пользователь есть во всех базах?
Т.е. базы идентичны?
Не в сети
Да
Не в сети
Как вариант:
1) в каком-то конфиге хранятся данные для доступа ко всем базам
2) в сервисПровайдере определяем какая БД нужна и переписываем данные для доступа к БД
3) в Контроллере авторизации пользователя пишем в сессию id базы, переназначаем данные для доступа к БД.
Не в сети
Не в сети
Страницы 1