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

nhận giá trị của một cột bảng tổng hợp bổ sung laravel

Khi sử dụng mối quan hệ Nhiều đến Nhiều với Eloquent, mô hình kết quả sẽ tự động nhận được một pivot thuộc tính được chỉ định. Thông qua thuộc tính đó, bạn có thể truy cập các cột của bảng tổng hợp, mặc dù theo mặc định, chỉ có các khóa trong đối tượng tổng hợp. Để đưa các cột của bạn vào đó, bạn cần chỉ định chúng khi xác định mối quan hệ:

return $this->belongsToMany('Role')->withPivot('foo', 'bar');

Tài liệu chính thức

Nếu bạn cần thêm trợ giúp trong nhiệm vụ định cấu hình các mối quan hệ với Eloquent, hãy cho tôi biết.

Chỉnh sửa

Để truy vấn giá, hãy làm điều này

$model->problems()->where('phone_problem', $problem->id)->first()->pivot->price


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhập cơ sở dữ liệu bằng dòng lệnh

  2. Sự khác biệt giữa ajax bình thường và bỏ phiếu dài

  3. Cách tải cấu hình JDBC từ tệp thuộc tính Ví dụ

  4. Tìm kiếm toàn văn bản trên mysql với một từ gồm 3 chữ cái

  5. Ràng buộc khóa ngoại:Khi nào sử dụng BẬT CẬP NHẬT và BẬT XÓA