From 718df3e35dd2916268fa1a8b953758a2f70f2884 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Wed, 18 Mar 2026 00:43:16 +0700 Subject: [PATCH] feat: Add phone number field to Company model and update related resources for improved data management. --- app/Filament/Pages/Company.php | 2 ++ app/Filament/Resources/Manage/Partners/PartnerResource.php | 3 +++ app/Models/Company.php | 1 + 3 files changed, 6 insertions(+) diff --git a/app/Filament/Pages/Company.php b/app/Filament/Pages/Company.php index 909779c..b4e82b4 100644 --- a/app/Filament/Pages/Company.php +++ b/app/Filament/Pages/Company.php @@ -341,6 +341,7 @@ public function performSave(array $data, bool $needsReview = false): void $editableFields = [ 'name', 'email', + 'phone_number', 'address', 'director_name', 'director_nik', @@ -434,6 +435,7 @@ public function performSave(array $data, bool $needsReview = false): void 'user_id' => auth()->id(), 'name' => $data['name'], 'email' => $data['email'], + 'phone_number' => $data['phone_number'], 'address' => $data['address'], 'director_name' => $data['director_name'], 'director_nik' => $data['director_nik'], diff --git a/app/Filament/Resources/Manage/Partners/PartnerResource.php b/app/Filament/Resources/Manage/Partners/PartnerResource.php index 851b5b3..3198ad0 100644 --- a/app/Filament/Resources/Manage/Partners/PartnerResource.php +++ b/app/Filament/Resources/Manage/Partners/PartnerResource.php @@ -92,6 +92,9 @@ public static function infolist(Schema $schema): Schema TextEntry::make('company.address') ->label('Alamat'), + TextEntry::make('company.phone_number') + ->label('No. Telepon'), + TextEntry::make('company.director_name') ->label('Nama Direktur'), diff --git a/app/Models/Company.php b/app/Models/Company.php index 3460fc5..96d00e6 100644 --- a/app/Models/Company.php +++ b/app/Models/Company.php @@ -31,6 +31,7 @@ public static function dataChangeEntryLabels(): array return [ 'name' => 'Nama', 'email' => 'Alamat Surel', + 'phone_number' => 'Nomor Telepon', 'address' => 'Alamat', 'director_name' => 'Nama Direktur', 'director_nik' => 'NIK Direktur',