Laravel 多态关联(morphTo,morphMany)
在网站开发的过程中,经常会遇到 评论商品,评论文章, 评论店铺 等等,在处理这样的需求的时候, 经常会新建一张 评论表, 然后通过 一个 type字段来区分 评论的对象 开发过程如下:
新建表操作
表字段:
做数据迁移:
造数据
用户 ID 为2和4 的用户对 商品ID 为 1,2,3,4的商品进行评论
用户ID 为2 的用户 对 店铺ID 为 1,4 的 店铺进行了评论
查询
数据造完毕, 接下来要做查询,查询一下 商品id为2的 所有评论, 并且查询出评论人的信息
普通查询
普通连表查
Comment.php 文件
需求的查询
多态查询
Comment.php 文件
Goods.php 文件
需求的查询
如果您认为质量不错,读后觉得收获很大,对工作很有帮助,可能会有工资的涨幅能,不妨小额赞助我一杯咖啡,让我有动力继续写出高质量的文章。
更多学习内容请关注:
领取专属 10元无门槛券
私享最新 技术干货