Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Laravel 5:menyinkronkan bidang tambahan melalui pivot

Anda sebenarnya cukup dekat. Format yang dibutuhkan adalah:

[
    98 => ['company_id' => 129],
    99 => ['company_id' => 130],
    100 => ['company_id' => 131]
]

Ini harus menghasilkan larik yang benar:

$extra = array_map(function($companyId){
    return ['company_id' => $companyId];
}, $allCompanyIds);

$data = array_combine($allPositionIds, $extra);

$user->positions()->sync($data);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menampilkan kueri terakhir yang dieksekusi di MySQL?

  2. Efisiensi cache kueri

  3. java.net.SocketException:Pipa rusak

  4. Tanggal waktu MySQL tidak mengembalikan waktu

  5. Kesalahan terkait dengan only_full_group_by saat menjalankan kueri di MySql