您现在的位置是:首页 > 经验记录>Laravel日记>laravel belongsTo和hasOne连接不同数据库的表 网站首页 Laravel日记
laravel belongsTo和hasOne连接不同数据库的表
protected $table = '要连的表名A';
//protected $table = '要连的表名C';
public function getA(){
//如果连不同库的表
return $this
->setConnection('config中database.php中的A表所在库的连接名')
->hasOne('\App\Components\控制器同名\Models\XXXX(要连表的模型名A)', 'id', 'b_id');
//如果连相同库的表
return $this
->hasOne('\App\Components\控制器同名\Models\XXXX(要连表的模型名A)', 'id', 'b_id');}
public function getC(){
//如果连不同库的表
return $this
->setConnection('config中database.php中的A表所在库的连接名')
->belongsTo('\App\Components\控制器同名\Models\XXXX(要连表的模型名C)', 'id', 'c_id');
//如果连相同库的表
return $this
->belongsTo('\App\Components\控制器同名\Models\XXXX(要连表的模型名C)', 'id', 'c_id');}
转至:https://blog.csdn.net/tclzsn7456/article/details/86581359随机推荐
- PS插件:打开编辑&保存webp格式图片
- Laravel框架下,页面(包含大量echarts图表)html导出为PDF实现,可批量.
- Laravel路由笔记,参数包含斜杠"/"如何处理?非必须参数如何定义?
- ceph块存储的搭建[不在mon节点]
- ubuntu apache2 ssl配置
- ubuntu下PHP的扩展安装(非PHP.INI)
- 使用Golang写一个站点的sitemap生成工具,可命令指定站点url,输出地址,并发数等
- laravel-permission使用记录[手册]
- 在 Laravel 中使用 基于Workerman 的Gateway-worker进行 socket 长连接通讯
- 各网盘使用油猴进行链接读取的操作方式
文章评论
未开放






