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

Laravel chèn vào 3 bảng liên quan

Khi bạn đang thực thi mã này

$pharmacists->account()->save($account);
$pharmacy->pharmacists()->save($pharmacists);

Thực tế không có dữ liệu nào cho pharmacy_id vì vậy đó là vấn đề. Vì vậy, bạn nên thay đổi giản đồ của mình cho pharmacy_id và đặt giá trị của nó là default 0

$pharmacy = Pharmacy::create([
                "name" => "Wendies Chicken",
                "address" => "My Address",                        
            ]);

$pharmacy->pharmacists()->save([
    "fname" => "Administrator",            
]);

$pharmacy->pharmacists()->account()->save([
    "username" => "root",            
]);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự cố UTF8 MySQL trên Rails - sự cố mã hóa với utf8_general_ci

  2. Cách kết hợp hai truy vấn cập nhật có điều kiện khác nhau ở đâu

  3. Lưu trữ XML trong Cơ sở dữ liệu cho Nội dung Linh hoạt

  4. Sử dụng tệp .php để tạo kết xuất MySQL

  5. Làm cách nào để so sánh dữ liệu đầu vào với dữ liệu mysql với php / sql?