Laravel框架一对一模型关联
众所周知 模型关联是我们在做项目的时候会经常使用到的一个功能 laravel 就为我们提供了 简单又高效的
模型关联的方法
下面我来简单的介绍一下 这些方法
下面我举的例子为 hasOne
数据库里 有一张 shop_manage_user(用户表) 和shop_manage_role (角色表)
shop_manage_user用户表结构如下:
文章图片
shop_manage_role角色表结构如下:
文章图片
大家可以清楚的看到 一个user(用户) 是对应一个role(角色)
所以用户和角色的关系是一对一
public function roleId(){ return $this->hasOne(ManageRoleModel::class,'id','role_id')->select(['id','role_name']); }
接下来在控制器引用模型定义的方法:
文章图片
最后一步:
最为尴尬的事可要注意哦~
role_id(用户表:角色id)数据要基于角色表里面的id(角色表:角色id)
保持角色id数据是拥有的~~
文章图片
好了,再去学习新的知识咯,此时此刻你有好的方法可以共享呦!!!
【Laravel框架一对一模型关联】
推荐阅读
- android第三方框架(五)ButterKnife
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- Spring|Spring 框架之 AOP 原理剖析已经出炉!!!预定的童鞋可以识别下发二维码去看了
- 构建App(一)(框架与结构)
- laravel框架泛解
- spring事务管理_01:事务管理框架+声明式事务
- Java集合框架|Java集合框架 数据结构
- 集合框架(集合嵌套存储和遍历元素的案例代码实现)
- 今天,第24次健身一对一
- 论框架思维