Laravel多对多关系插入

时间:2017-09-25 16:24:33

标签: php html css laravel

我正在使用Laravel开发医疗设备网站 我有一个设备和设备类别和用户的表 我有一个页面,可以查看属于一个类别的所有设备 我在设备和用户之间建立了多对多的关系,我做了一个中间表 我在每个模型(用户设备)中建立了多对多的关系

 public function users()
{
    return $this->belongsToMany(App\User, 'devices_users_relationship' , 'devices_id ', 'user_id');
}

现在我想在每个设备后面制作一个按钮,当用户点击此按钮时,设备存储到他的设备(中间设备)

我该怎么办?

1 个答案:

答案 0 :(得分:0)

我认为已经登录使用。所以,当他点击设备按钮时

auth()->user()->devices()->attach($deviceId);