关于laravel 关联关系小结

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');
发布了21 篇原创文章 · 获赞 7 · 访问量 1416

猜你喜欢

转载自blog.csdn.net/weixin_37647596/article/details/103192010
今日推荐