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",
]);