【问题标题】:Laravel 5 query to sync manytomany data with extra column, to databaseLaravel 5 查询将多列数据与额外列同步到数据库
【发布时间】:2015-12-24 18:47:16
【问题描述】:

我的数据库中有这 3 个表:

用户(模型用户)

帐户(模型帐户)

user_accounts(多对多关系表)(id、user_id、account_id、role_id

问题是在user_accounts我多了一个列role_id,意思是邀请很多不同访问级别的用户。

也许使用$user->accounts()->sync($account, false);

如何保存此表中的数据可能使用

【问题讨论】:

  • 欢迎来到 SO @broadcast。你已经尝试了什么?请提供代码。

标签: laravel


【解决方案1】:

From the documentation,你可以这样做:

$user->accounts()->sync([$accountId => ['role_id' => $roleId]], false);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-14
    • 1970-01-01
    • 2012-01-15
    • 2023-02-03
    • 1970-01-01
    • 1970-01-01
    • 2015-05-08
    相关资源
    最近更新 更多