У меня есть API, написанный в lumen (laravel). Я использую Eloquent для своих моделей.
Что мне нужно сделать, так это использовать разные базы данных на основе url (конечная точка). Например, у меня есть http://apiprovider.com/api/v1/
как базовый URL-адрес API, и он подключается к базе данных api_v1
, но мне нужно использовать другую базу данных, если используется v2 http://apiprovider.com/api/v2
, например api_v2
.
Все классы и приложения laravel должны быть одинаковыми, только разные базы данных в соответствии с версией.Использование нескольких баз данных для разных конечных точек
Настройки базы данных хранятся в файле .env
.
Пожалуйста, предложите правильный способ реализовать это? Или, по крайней мере, возможные пути. Спасибо.
awesome, thx много. Работает как шарм – CROSP