Я работаю над CMS с Laravel для управления другими базами данных.Теперь я использую функцию конфигурации, чтобы создать временную переменную конфигурации.Я делаю это для внешней базы данных, и это также работает.
Вот как мой код выглядит сейчас:
$website = Website::where('hash', '=', $hash)->first();
config(['database.connections.extern.host' => $website->db_host]);
config(['database.connections.extern.database' => $website->db_name]);
config(['database.connections.extern.username' => $website->db_username]);
config(['database.connections.extern.password' => $website->db_password]);
Проблема сейчас, где бы я ни хотел вызвать внешнюю базу данных,Я должен сделать это.Это, конечно, не удобно.
Кто-нибудь знает решение этой «проблемы»?