如何更换现有关系?
这时,我有桌子:
的要求
等
的 user_requirement
我在用户模型中有这种关系:
public function requirements(){
return $this->belongsToMany('\App\Requirement', 'user_requirement')->withTimestamps();
}
现在,如何在模型中的此关系中为ID
的活动设置requirement_id
?
编辑:我这样想:
return $this->belongsToMany('\App\Activities', 'user_requirement', 'requirement_id', 'ID' )->withTimestamps();
但是当我尝试在视野中( $ req-> ID 活动ID )时:
@if( !$user->activities()->get()->contains( $req->ID ) ) {
No activity
@else
Yes activity
@endif
我总是 FALSE
答案 0 :(得分:0)
public function requirements(){
return $this->belongsToMany('\App\Requirement', 'id', 'requirement_id')->withTimestamps();
}