Mysql
 sql >> Base de données >  >> RDS >> Mysql

Connexions dynamiques Laravel à différentes bases de données en même temps

Oui, tant que vous avez appelé ce connect méthode que vous avez définie à chaque fois que la demande est arrivée.

Chaque fois qu'un utilisateur fait une demande, la configuration initiale serait celle de .env jusqu'à ce que vous appeliez votre connect méthode. Alors oui, ça ne sera pas rentable, il y a beaucoup d'utilisateurs qui se connectent à votre serveur (tant qu'ils sont dans des requêtes différentes).

Je pense que vous pouvez mettre votre méthode de connexion dans un middleware, de sorte que vous puissiez vous connecter à la base de données souhaitée chaque fois qu'un utilisateur authentifié fait une demande.