使用 Laravel 连接多个数据库

玛丽亚·西斯内罗斯

我需要我的系统同时连接到不同的数据库。

我有一个存储用户连接数据(db_user、db_name、db_password)的通用数据库,这些参数是我将发送到我的系统的参数,以便它连接到各自的数据库并显示其信息。详细信息是当多个用户登录时,我的配置信息会发生变化,我需要将其保留在所有可能的连接中。我还没有实施任何解决方案,所以我收到了你的建议。我希望它已经以最好的方式解释了,非常感谢。

阿里盖尼

添加新的数据库连接到 config/database.php

'mysql' => [
    'driver'    => env('DB_CONNECTION'),
    'host'      => env('DB_HOST'),
    'port'      => env('DB_PORT'),
    'database'  => env('DB_DATABASE'),
    'username'  => env('DB_USERNAME'),
    'password'  => env('DB_PASSWORD'),
],

'mysql2' => [
    'driver'    => env('DB_CONNECTION_SECOND'),
    'host'      => env('DB_HOST_SECOND'),
    'port'      => env('DB_PORT_SECOND'),
    'database'  => env('DB_DATABASE_SECOND'),
    'username'  => env('DB_USERNAME_SECOND'),
    'password'  => env('DB_PASSWORD_SECOND'),
],

您可以使用以下内容:

DB::connection('mysql2')->select(...);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Laravel 4:使用Eloquent连接两个表进行多个数据库连接

如何在laravel项目中使用多个数据库连接?

如何在Laravel中使用多个数据库

laravel使用多个数据库,查询语法

使用多个数据库运行laravel队列

Laravel 多个数据库同时使用

我连接了多个数据库,但是我无法使用Laravel Excel进行导出。这是错误“未配置数据库[mysql]”。

在Laravel中连接多个数据库的最佳方法

在Laravel中动态连接多个数据库

Laravel:如何使用select2将多个数据插入mysql数据库?

如何使用JPA连接到多个数据库?

EntityFramwork,使用多个数据库/连接

Laravel 使用模型连接两个数据库表

在 Laravel 5.7 中使用多个数据库时遇到问题?

在Laravel 5.2中使用多个MySQL数据库连接查询关系存在

Laravel多个数据库PHPUnit

使用Laravel Migrate如何刷新单个数据库?

基于多个连接使用理论创建多个数据库

续集:使用多个数据库

Laravel - 多个数据库连接从 3 个表中获得平均值

多个数据库连接VS。Laravel中的curl请求,哪个更快?

具有相同表鬃毛laravel的多个数据库连接

Laravel 5.4 上的多个数据库 SQL 服务器连接错误

如何使用Laravel Homestead连接到PostgreSQL数据库?

如何在Lumen 5.5 ..中使用.env使用多个数据库连接?

使用laravel将Firebase实时数据库连接到MYSQL数据库表

如何使用NHibernate在单个应用程序中连接到多个数据库?

使用多个数据库连接不适用于扩展

如何使用knex.js连接到多个数据库?