我想显示产品评论。但是,当我这样做时,它给了我上面的错误。我该如何解决这个问题?
我使用一对多关系beetwen product-comments
和user-comments
产品型号;
public function comments(){
return $this->hasMany('App\Comment','product_id','id');
}
用户模型;
public function comments() {
return $this->hasMany('App\Comment','user_id','id');
}
评论模型;
public function user(){
$this->belongsTo('App\User');
}
public function product(){
$this->belongsTo('App\Product');
}
刀片文件
<figcaption class="text-center">{{$comment->user->username}}</figcaption>
答案 0 :(得分:6)
你需要回归关系。因此,将"elf 25"
添加到2.4.0 :021 > data = "elf 25"
=> "elf 25"
2.4.0 :022 > Regexp.new("(^|[^\p{L}]+)#{Regexp.union(GENDER_TOKENS)}").match(data.downcase)
=> #<MatchData "elf" 1:"el">
关系定义方法:
return
与user()
关系相同:
public function user()
{
return $this->belongsTo('App\User');
}