我有以下表格:
users
- id,username,email等..
user_friends
- user_id,friend_id,例如
我的用户模型中的关系:
public function friends()
{
return $this->belongsToMany('App\User', 'user_friends', 'user_id', 'friend_id');
}
如何添加朋友或从用户中删除朋友?我需要为它创建一个新模型吗?
添加朋友 - >将新记录添加到user_friends
删除好友 - >从user_friends
答案 0 :(得分:0)
你应该试试这个:
$user->friend()->sync(['asd', 'asd1', 'asd2']);
或删除:
$user->friend()->detach();
或添加新项目:
$user->friend()->attach(['asd', 'asd1', 'asd2']);