Core/Modules/CetakLabel/Database/Seeders/CetakLabelSeeder.php

69 lines
2.3 KiB
PHP
Raw Normal View History

2023-04-14 07:50:22 +00:00
<?php
2023-05-15 11:15:36 +00:00
namespace Modules\CetakLabel\Database\Seeders;
2023-04-14 07:50:22 +00:00
2023-05-15 11:15:36 +00:00
use Faker\Generator;
use Illuminate\Database\Seeder;
use Modules\CetakLabel\Entities\Directorat;
use Modules\CetakLabel\Entities\Job;
use Modules\CetakLabel\Entities\SpecialCode;
use Modules\CetakLabel\Entities\SubDirectorat;
use Modules\CetakLabel\Entities\SubJob;
use Modules\CetakLabel\Entities\SubSubJob;
2023-04-14 07:50:22 +00:00
2023-05-15 11:15:36 +00:00
class CetakLabelSeeder extends Seeder
2023-04-14 07:50:22 +00:00
{
2023-05-15 11:15:36 +00:00
/**
* Run the database seeds.
*
* @return void
*/
public function run(Generator $faker)
{
$direktorat = Directorat::create ([
'kode' => '01',
'name' => 'Direktorat Jenderal Perhubungan Darat',
]);
2023-04-14 07:50:22 +00:00
2023-05-15 11:15:36 +00:00
$subdirektorat = SubDirectorat::create ([
'kode' => '01',
'name' => 'Subdirektorat Jenderal Perhubungan Darat',
'directorat_id' => $direktorat->id,
]);
2023-04-14 07:50:22 +00:00
2023-05-15 11:15:36 +00:00
$job = Job::create ([
'kode' => '01',
'name' => 'Kepala Subdirektorat Jenderal Perhubungan Darat',
'sub_directorat_id' => $subdirektorat->id,
'directorat_id' => $direktorat->id,
]);
2023-04-14 07:50:22 +00:00
2023-05-15 11:15:36 +00:00
$subjob = SubJob::create ([
'kode' => '01',
'name' => 'Kepala Subdirektorat Jenderal Perhubungan Darat',
'job_id' => $job->id,
'sub_directorat_id' => $subdirektorat->id,
'directorat_id' => $direktorat->id,
]);
2023-04-14 07:50:22 +00:00
2023-05-15 11:15:36 +00:00
$subsubjob = SubSubJob::create ([
'kode' => '01',
'name' => 'Kepala Subdirektorat Jenderal Perhubungan Darat',
'sub_job_id' => $subjob->id,
'job_id' => $job->id,
'sub_directorat_id' => $subdirektorat->id,
'directorat_id' => $direktorat->id,
]);
2023-04-17 15:17:11 +00:00
2023-05-15 11:15:36 +00:00
$SpecialCode = SpecialCode::create ([
'kode' => '00',
'name' => 'Archive'
]);
2023-04-17 15:17:11 +00:00
2023-05-15 11:15:36 +00:00
$SpecialCode = SpecialCode::create ([
'kode' => '98',
'name' => 'Softcopy'
]);
}
2023-04-14 07:50:22 +00:00
}