weixin_42903542
lyl615
采纳率66.7%
2018-12-23 21:18

php laravel 多态关联问题

20

我想取一条动态对应的评论,失败了,请帮忙看看问题在哪
动态表的Model
图片说明
评论表的Model
图片说明
动态表
图片说明
评论表
图片说明
控制器代码
图片说明
结果
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • weixin_42903542 lyl615 3年前

    但是反过来可以实现
    图片说明
    这样子可以取到article表的id=102的数据
    图片说明
    为什么上面就不行呢?

    点赞 评论 复制链接分享
  • weixin_44235847 weixin_44235847 3年前

    public function auditable()
        {
            return $this->morphTo();
        }
    B:在签名表加Model加

    public function audite()
        {
            return $this->morphMany('App\AuditRecord', 'auditable');
        }
    C:在模板表Model加

    public function audite()
        {
            return $this->morphMany('App\AuditRecord', 'auditable');
        }
    3.添加完对应关系之后就可以简单使用了:例如

      $template=Template::whereIn('id', $id)->get();

      $template->audite()->save($auditRecord);//$auditRecord是审核记录内容

    作者:代码的坏味道
    来源:CSDN
    原文:https://blog.csdn.net/cfun_goodmorning/article/details/79227948
    版权声明:本文为博主原创文章,转载请附上博文链接!

    点赞 评论 复制链接分享

相关推荐