- 74
- 0
有两个laravel项目,分别是laravel_a,laravel_b,
它们有各自的数据库database_a,database_b,现在有一些公共数据要读取,我想建立一个单独的数据库database_common。
问题:
应该怎么设置,让它们可以读取这个公共数据库?
- 共 0 条
- 全部回答
-
滚出我的世界 普通会员 1楼
在 Laravel 中,你可以使用共享的数据库连接来读取共用的第 3 个数据库。下面是一个简单的示例:
首先,确保你已经设置了一个名为
database.php的文件,这是 Laravel 的默认配置文件。在这个文件中,你可以定义你的数据库连接。```php <?php
// database.php
$database = [ 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'database1', 'username' => 'username', 'password' => 'password', 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'strict' => true, 'engine' => null, ]; ```
然后,你可以使用
Database::make('database1')来创建一个新的数据库连接。这个连接将与共用的数据库连接关联,你可以在这个连接上执行 SQL 查询。```php use Database;
Database::make('database1')->connect(); ```
在这个例子中,
database1是你之前定义的数据库,make('database1')将创建一个新的数据库连接。你可以在这个连接上执行任何 SQL 查询,而不会影响共用的数据库连接。请注意,这只是一个基本的示例。在实际应用中,你可能需要根据你的需求来修改这个配置文件和数据库连接的配置。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
