Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Laravel 5:đồng bộ hóa một trường bổ sung qua trục xoay

Bạn thực sự khá gần gũi. Định dạng bắt buộc là:

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

Điều này sẽ tạo ra mảng chính xác:

$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. Kiểm tra các bản sao trước khi chèn

  2. Tại sao tải các đối tượng SQLAlchemy qua ORM chậm hơn 5-8 lần so với các hàng qua con trỏ MySQLdb thô?

  3. MYSQL khác ở Đầu ra từ tập lệnh

  4. Với VBA, hãy tìm phiên bản của trình điều khiển ODBC MySQL được cài đặt trong Windows

  5. MySQL:Chọn các hàng có nhiều hơn một lần xuất hiện