Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Laravel dynamische Verbindungen zu verschiedenen Datenbanken gleichzeitig

Ja, solange Sie dieses connect aufgerufen haben Methode, die Sie jedes Mal definiert haben, wenn die Anfrage einging.

Jedes Mal, wenn ein Benutzer eine Anfrage stellt, wäre die anfängliche Konfiguration die von .env, bis Sie Ihren connect aufrufen Methode. Also ja, es wird nicht brechen, auch wenn sich viele Benutzer mit Ihrem Server verbinden (solange sie sich in unterschiedlichen Anfragen befinden).

Ich denke, Sie können Ihre Verbindungsmethode in eine Middleware einfügen, sodass Sie sich mit der gewünschten Datenbank verbinden können, wenn ein authentifizierter Benutzer eine Anfrage stellt.