Fix Seeder
This commit is contained in:
@@ -47,6 +47,12 @@ class ServiceSeeder extends Seeder
|
||||
'code' => 'OPT',
|
||||
'description' => 'Optical',
|
||||
],
|
||||
[
|
||||
'id' => 6,
|
||||
'name' => 'Medical Check Up',
|
||||
'code' => 'MCU',
|
||||
'description' => 'Medical Check Up',
|
||||
],
|
||||
];
|
||||
|
||||
|
||||
@@ -56,12 +62,14 @@ class ServiceSeeder extends Seeder
|
||||
$service = Service::updateOrCreate(['id' => $service['id']], $service);
|
||||
|
||||
foreach ($corporates as $corporate) {
|
||||
$corporateService = $corporate->corporateServices()->create([
|
||||
$corporateService = $corporate->corporateServices()->firstOrCreate([
|
||||
'service_code' => $service->code
|
||||
],[
|
||||
'service_code' => $service->code,
|
||||
'status' => 'active'
|
||||
'status' => 'inactive'
|
||||
]);
|
||||
|
||||
$corporateService->configs()->insert([
|
||||
$corporate_service_configs_data = [
|
||||
[
|
||||
'corporate_service_id' => $corporateService->id,
|
||||
'name' => 'gp_external_doctor_online',
|
||||
@@ -122,7 +130,14 @@ class ServiceSeeder extends Seeder
|
||||
'name' => 'specialist_practitioner_fee',
|
||||
'value' => false,
|
||||
],
|
||||
]);
|
||||
];
|
||||
|
||||
foreach ($corporate_service_configs_data as $config) {
|
||||
$corporateService->configs()->firstOrCreate([
|
||||
'corporate_service_id' => $config['corporate_service_id'],
|
||||
'name' => $config['name']
|
||||
], $config);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user