专栏首页codinglaravel切换数据库

laravel切换数据库

设置多个数据库连接

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=test
DB_USERNAME=root
DB_PASSWORD=root

DB_OTHER_HOST=127.0.0.1
DB_OTHER_PORT=3306
DB_OTHER_DATABASE=other
DB_OTHER_USERNAME=root
DB_OTHER_PASSWORD=root

image

config/database.phpconnections 选项中加上新增数据库连接配置:

// 新增的数据库连接
'mysql_auction' => [
    'driver' => 'mysql',
    'host' => env('DB_OTHER_HOST'),
    'port' => env('DB_OTHER_PORT'),
    'database' => env('DB_OTHER_DATABASE'),
    'username' => env('DB_OTHER_USERNAME'),
    'password' => env('DB_OTHER_PASSWORD'),
    'unix_socket' => env('DB_SOCKET', ''),
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
    'prefix' => '',
    'prefix_indexes' => true,
    'strict' => true,
    'engine' => null,
],

切换数据库

使用默认的数据库连接:

DB::table('test')->first();

切换数据库:

DB::connection('mysql_other')->table('test')->first();

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 实例详解linux文本三剑客--sed

    章鱼喵
  • python使用PIL给图片添加文字生成海报

    那时的我,对于未来有很多遐想:写小说、写时评、写诗歌... 总而言之,就是成为一个文字工作者

    章鱼喵
  • 2018年Go语言实战笔记1含着金钥匙出生的gogo环境搭建第一个go程序变量常量数据类型值类型与引用类型小结

    由于出身名门,Go在诞生之初就吸引了大批开发者的关注。诞生十年以来,已经有很多基于Go的应用,一直有传言Go在将来是要取代现在Java的位置。对于一门只有十年历...

    章鱼喵
  • Thinkphp连接Oracle

    'DB_TYPE' => 'oracle', // 数据库类型 'DB_HOST' => 'XXXXXXX', //...

    苦咖啡
  • [Laravel] Laravel的基本数据库操作部分

    使用DB类的静态方法select来查询数据库,DB::select(),参数:sql语句,参数值数组

    陶士涵
  • 用C++跟你聊聊“单例模式”,类的“计划生育”

    在学习设计模式之前,我唯一接触的设计模式就是“单例模式”。因为数据库的对象必须保证它的唯一性,一个数据库只能对应一个对象,不然有多个对象可以对数据进行访问那岂不...

    看、未来
  • SAP Hybris Commerce里类似ABAP里的透明表设计

    标题的“透明表”得上引号,原因是因为Hybris里的table modelling和Netweaver里的transparent table还不是绝对的一致, ...

    Jerry Wang
  • WCDB 的 WAL 模式和异步 Checkpoint

    通过 A/B Test,最终相比传统 Rollback 模式写耗时减少 70% 以上,还稍稍降低了 DB 损坏率。

    微信终端开发团队
  • 过程(四)传地址和传值

    在VBA中实参可以通过两种方式将数据传递给形参,分别为传地址和传值,都是在创建通用过程定义变量时。

    无言之月
  • Java线程安全如何进行原子操作,一致性的最佳实践

    1.它可以延迟流水线执行指令(de-pipeline),使CPU不会消耗过多的执行资源,延迟的时间取决于具体实现的版本,在一些处理器上延迟时间是零。 2.它可以...

    IT故事会

扫码关注云+社区

领取腾讯云代金券