Laravel 5.2和belongsToMany结合查询?

时间:2016-09-06 20:23:29

标签: laravel-5.2

你能帮我解决一下综合查询(我是laravel的初学者)

我有3张桌子

用户: id and name

字词: id and name

user_word user_id ,word_id and level

每个用户都有自己的单词

使用关系模型

班级用户:

public function words() { return $this->belongsToMany('App\Word' , 'user_word','user_id','word_id') ->withPivot('level'); }

类Word

public function users()
{
    return $this->belongsToMany('App\User' , 'user_word','word_id','user_id')
    ->withPivot('level');

}

WordController.php我需要查询其他用户的单词,但如果当前的Auth :: user有相同的单词,我希望将其排除。

$words = $user->words()  
           ->paginate(10,["mword","tword","image","id"],"p");

这段代码给了我Auth :: user的所有单词。

谢谢。

0 个答案:

没有答案