您现在的位置是:首页 > 经验记录>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
随机推荐
- Ubuntu上安装和配置Supervisor及运行pkg_resources.DistributionNotFound:报错处理
- laravel-permission使用记录[手册]
- phpstorm中的注释模板定义
- 近50道家常菜做法
- 基于laravel6.2+laravel-permission扩展搭建的后台权限系统
- 如何将本地未提交更改合并到另一个Git分支中
- CentOS8 yum 报错 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream
- 阿里云 Failed to download metadata for repo ‘AppStream‘(centos8放弃维护)
- ubuntu 下搭建redis和php的redis的拓展
- Laravel框架下,页面(包含大量echarts图表)html导出为PDF实现,可批量.
文章评论
未开放