Laravel 使用多个数据库连接

Laravel 使用多个数据库连接Laravel 使用多个数据库连接

大家好,又见面了,我是你们的朋友全栈君。

1、配置.env 文件

NECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=root
DB_PASSWORD=

DB_HOST_EXREND=127.0.0.1
DB_PORT_EXREND=3306
DB_DATABASE_EXREND=database_center
DB_USERNAME_EXREND=root
DB_PASSWORD_EXREND=

2、配置 config/database.php

'mysql' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST', 'localhost'),
        'port' => env('DB_PORT', '3306'),
        'database' => env('DB_DATABASE', 'forge'),
        'username' => env('DB_USERNAME', 'forge'),
        'password' => env('DB_PASSWORD', ''),
        'charset' => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix' => '',
        'strict' => false,
        'engine' => null,
],
'mysql_extend' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST_EXREND', 'localhost'),
        'port' => env('DB_PORT_EXREND', '3306'),
        'database' => env('DB_DATABASE_EXRENDR', 'forge'),
        'username' => env('DB_USERNAME_EXREND', 'forge'),
        'password' => env('DB_PASSWORD_EXREND', ''),
        'charset' => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix' => '',
        'strict' => false,
        'engine' => null,
],

3, 通过DB进行操作:

DB::connection("mysql_extend")->table("user")->find($id);

4, 通过model进行操作,

public $connection = 'mysql_extend';
public $table = "user";
User::find($id);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105853.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • word输入矩阵卡死,导致word在试图打开文件时遇到错误

    word输入矩阵卡死,导致word在试图打开文件时遇到错误问题:今天用officeword2019输入一个矩阵的时候,突然卡死了。强制关闭了word。再打开就变成这样了。解决方法:试了网上说的那种,打开文件时选择打开并修复还是不行。最后发给同学看看能不能用wps打开。没想到他打开了。所以,wps牛逼!!…

    2022年5月20日
    48
  • matlab中plot画图的颜色线型「建议收藏」

    matlab中plot画图的颜色线型「建议收藏」(matlab)plot画图的颜色线型     y         黄色           ·   &nbsp…

    2022年8月31日
    5
  • leetcode-53最大子序和(离线|分治)「建议收藏」

    leetcode-53最大子序和(离线|分治)「建议收藏」给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [0]输出:0示例 4:输入:nums = [-1]输出:-1示例 5:输入:nums = [-100000]输出:-100000 提示:1

    2022年8月8日
    5
  • mt4平台如何下载_mt4交易平台

    mt4平台如何下载_mt4交易平台当前我们若要顺势进场交易,除了要选择一个好的交易平台,一个实用的投资软件也必不可少。虽然目前市面上流行着多种mt4平台,优质型的不少,但也不乏“山寨版”,后者多为不法平台为了恶意操纵显示的行情以坑骗投资者的资金而自主研发的,危害性极大。那mt4平台哪个比较好用更安全呢?务必要留意其下载渠道的正规性,通常,正规安全有监管的平台具有好的市场口碑,能提供更可靠的投资环境,其专有的mt4平台是为安全的下载渠道。投资者除了要知道mt4平台哪个比较好用更好之外,还应充分了解下载何种软件更利于我们顺畅交易。考虑到当前

    2022年8月15日
    8
  • k8s–证书签发

    k8s–证书签发1.准备签发证书环境运维主机hdss-1-200.host.com上:2.安装CFSSL证书签发工具CFSSL:R1.2cfssl下载地址https://pkg.cfssl.org/R1.2/cfssl_linux-amd64cfssl-json下载地址https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64cfssl-certinfo下载地址https://pkg.cfssl.org/R1.2/cfssl-certinfo_li…

    2022年5月9日
    94
  • LVS-DR与Keepalived高可用群集「建议收藏」

    LVS-DR与Keepalived高可用群集

    2022年4月3日
    352

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号