A.前提:有两个实体表user 和 type user表中有外键type_id 关联 type 表
1.belongsTo :属于
在 user 模型内创建与 type 的关联关系时,用belongsTo;
2.hasMany
在type 模型内创建与 user 关联关系时,如果是一对多 :hasMany;
3.hasOne
在type 模型内创建与 user 关联关系时,如果是一对一 :hasOne;
B.前提:有两个实体表 user 和 permission 和一个非实体表 user_has_permissions (字段:user_id & permission_id),
1.belongsToMany
a.在user模型内创建与permission的关联关系时候
belongsToMany(Permission::class,"user_has_permissions",'user_id','permission_id');
b.在permission模型常见与user的关联关系时候
belongsToMany(User::class,"user_has_permissions",'permission_id','user_id');
关于laravel 关联关系小结
猜你喜欢
转载自blog.csdn.net/weixin_37647596/article/details/103192010
今日推荐
周排行