validasi code otomatis

This commit is contained in:
2024-12-17 16:58:26 +07:00
parent ced9e6ac32
commit 7dcc816af1
2 changed files with 14 additions and 3 deletions

View File

@@ -78,14 +78,25 @@ class HospitalController extends Controller
{
$request->validate([
'corporate_id' => 'required',
'code' => 'required',
// 'code' => 'required',
'name' => 'required',
'organization_id' => 'required',
]);
// Membuat singkatan dari nama rumah sakit
$singkatan = "";
$words = explode(' ', $request->name);
foreach ($words as $word) {
$singkatan .= strtoupper(substr($word, 0, 2));
}
// Membuat kode organisasi
$kodeOrganisasi = "ORG000" . $singkatan;
$newCorporateHospital = CorporateHospital::create([
'corporate_id' => $corporate_id,
'code' => $request->code,
'code' => $request->code ? $request->code : $kodeOrganisasi,
'name' => $request->name,
'organization_id' => $request->organization_id,
'description' => $request->description ? $request->description : null,