Laravel по-русски

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

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

#1 06.04.2019 17:06:59

Динамические базы данных для laravel

Задача: При авторизации у пользователя есть три поля(login,password,id_company). Нужно при вводе id_company например 10 подключение к бд происходило к db namedb_10, при вводе 12 к namedb_12.
Вопрос: Есть ли статьи на данную тему? И как подобное реализовать?

Не в сети

#2 07.04.2019 17:41:39

Re: Динамические базы данных для laravel

А пользователь есть во всех базах?
Т.е. базы идентичны?

Не в сети

#3 07.04.2019 17:47:25

Re: Динамические базы данных для laravel

Да

Не в сети

#4 07.04.2019 17:58:50

Re: Динамические базы данных для laravel

Как вариант:
1) в каком-то конфиге хранятся данные для доступа ко всем базам
2) в сервисПровайдере определяем какая БД нужна и переписываем данные для доступа к БД
3) в Контроллере авторизации пользователя пишем в сессию id базы, переназначаем данные для доступа к БД.

Не в сети

#5 07.04.2019 18:05:18

Не в сети

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