php - Laravel 多对多关系插入

标签 php html css laravel

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

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

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

我该怎么做?

最佳答案

我假设用户已经登录。因此,当他点击设备按钮时:

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

关于php - Laravel 多对多关系插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46409886/

相关文章:

php - Android JSONParsing 错误 : E/Buffer Error﹕ Error converting result java. lang.NullPointerException: lock == null

html - hr在IE7中有奇怪的灰色边框

javascript - 如何使用 onclick 通过 id 调用脚本?

html - 在文本框上滑动时 iPhone 滚动错误

css - 为什么CSS按钮选择器[禁用]和& :disabled both works the same way?

php - 选择多个选项中的很少条目在数据库中为空

php - 锁定远程目录但不锁定 URL

javascript - 在同一级别/高度显示列的内容

php - 在没有收到 "Node no longer exists"警告的情况下检查属性是否存在

php - 将不适当的操作分配给表单元素