您现在的位置是:首页 > 经验记录>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随机推荐
- PHP redis扩展,可解决thinkphp报错不支持reids问题
- go怎么build 成不同系统下可执行文件?
- GitHub release文件被墙下载失败问题-转载
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- ubuntu 下搭建redis和php的redis的拓展
- Windows10 WSL2 Ubuntu 宝塔面板无法打开 无法链接host网络 解决办法 图文教程
- 各网盘使用油猴进行链接读取的操作方式
- 基于laravel6.2+laravel-permission扩展搭建的后台权限系统
- Centos安装aapt
- PHP使用达梦数据库,安装达梦PDO扩展踩坑
文章评论
未开放






