不同连接上的HasOneThrough关系怎么实现?
创始人
2025-01-09 09:30:06
0

可以在关联关系中指定连接。比如在HasOneThrough关系中使用$through属性和$connection属性来分别指定中间表和目标模型所在的连接。示例代码如下:

class User extends Model
{
    public function phone()
    {
        return $this->hasOneThrough(
            Phone::class, // 目标模型
            UserPhone::class, // 中间表模型
            'user_id', // 中间表中关联当前模型的外键名
            'id', // 目标模型在中间表中对应的外键名
            'id', // 当前模型对应的主键名
            'phone_id' // 目标模型对应的主键名
        )->using(Connection::class); // 分别使用不同的连接来连接中间表和目标模型
    }
}

class UserPhone extends Model
{
    protected $connection = 'database2'; // 指定中间表所在的连接
}

class Phone extends Model
{
    protected $connection = 'database3'; // 指定目标模型所在的连接
}

相关内容

热门资讯

正版开挂!德普之星透视辅助软件... 正版开挂!德普之星透视辅助软件,顺欣茶楼辅助视频,开挂(透视)辅助软件(证实有挂);顺欣茶楼辅助视频...
了解辅助!wepokerplu... 了解辅助!wepokerplus透视脚本免费,创思维激k是不是有挂,开挂(透视)辅助工具(真的有挂)...
开挂辅助!牵手app破解,we... 开挂辅助!牵手app破解,werplan有挂吗(透视)开挂辅助安装(有挂细节);亲真的是有正版授权,...
详细辅助!wejoker黑侠辅... 详细辅助!wejoker黑侠辅助器,情怀打七开辅助,开挂(透视)辅助工具(有挂助手);情怀打七开辅助...
开挂辅助!边锋干瞪眼辅助器,来... 开挂辅助!边锋干瞪眼辅助器,来玩德州破解器(透视)开挂辅助下载(有挂神器);1、不需要AI权限,帮助...
盘点辅助!wpk透视辅助方法,... 盘点辅助!wpk透视辅助方法,新玉海楼游戏茶苑脚本,开挂(透视)辅助安装(真的有挂);亲真的是有正版...
细节辅助!wpk辅助软件,四川... 细节辅助!wpk辅助软件,四川蜀山辅助软件下载,开挂(透视)辅助安装(有挂详情);四川蜀山辅助软件下...
分享开挂!wepoker免费透... 分享开挂!wepoker免费透视脚本,功夫川小程序辅助,开挂(透视)辅助下载(真的有挂);详细wep...
关于辅助!wepoker怎么破... 【福星临门,好运相随】;关于辅助!wepoker怎么破解游戏,边锋干橙眼ios辅助微信,开挂(透视)...
关于开挂!线上德州的辅助器是什... 关于开挂!线上德州的辅助器是什么,小程序财神十三张祈福,开挂(透视)辅助平台(有挂猫腻);1、很好的...