Mysql
 sql >> база данни >  >> RDS >> Mysql

Laravel вмъкване в 3 свързани таблици

Когато изпълнявате този код

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

Всъщност няма данни за pharmacy_id така че това е проблемът. Така че трябва или да промените схемата си за pharmacy_id и задайте стойността му като 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. Ruby datetime е подходящ за сравнение на mysql

  2. MySQL Workbench - Как да синхронизирате EER диаграмата

  3. MySql:ПОРЪЧАЙТЕ ПО родител и дете

  4. Python и MySQL резултати от печат

  5. MySQL изберете/вмъкнете/актуализирайте, има ли значение реда на колоните?