sql >> Database teknologi >  >> RDS >> Mysql

Laravel indsats til 3 relaterede borde

Når du udfører denne kode

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

Der er faktisk ingen data for pharmacy_id så det er problemet. Så du bør enten ændre dit skema for pharmacy_id og indstil dens værdi som default 0

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

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

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


  1. mysql REGEXP matcher ikke

  2. Hvordan ekstrapolerer data af Mysql og sættes i array?

  3. MySQL Indsæt fra en database i en anden

  4. DATEDIFF-funktion i Oracle