Where NOT in pivot table

前端 未结 7 1751
栀梦
栀梦 2020-12-13 19:02

In Laravel we can setup relationships like so:

class User {
    public function items()
    {
        return $this->belongsToMany(\'Item\');
    }
}
         


        
7条回答
  •  旧时难觅i
    2020-12-13 19:08

    this should work for you

    $someuser = Auth::user();     
    
    $someusers_items = $someuser->related()->lists('item_id');
    
    $all_items = Item::all()->lists('id');
    
    $someuser_doesnt_have_items = array_diff($all_items, $someusers_items); 
    

提交回复
热议问题