【发布时间】:2015-04-24 10:05:37
【问题描述】:
我有一个实例化的 Web 应用程序,它为每个实例使用不同的数据库,但使用相同的文件。
我希望我的应用程序在启动时执行的操作:
- 从主实例表中获取数据库凭据。此实例表位于我在 app/config/database.php 中定义的默认“mysql”连接中。
- 从那时起连接到实例数据库(我不再需要主实例数据库)
我曾尝试在我的 App:before() 事件中执行此操作,但这不起作用,因为我的主数据库中没有会话表。如果我在 database.php 中的 return array() 之前执行此操作,它显然无法连接,因为它还没有正确的主数据库凭据。
我应该在哪里执行此操作?我应该只禁用会话并在我的 App::before() 中执行此操作,然后在之后启用会话吗?
【问题讨论】:
标签: php mysql laravel eloquent database-connection