From cf32be8dd5cf1aa3f382e26d0fb562d08f6ba834 Mon Sep 17 00:00:00 2001 From: R Date: Tue, 15 Nov 2022 16:06:09 +0700 Subject: [PATCH] Fix Missing Data --- .../Http/Controllers/Api/PersonController.php | 1 + .../Linksehat/Http/Requests/PersonRequest.php | 20 ++++--------------- 2 files changed, 5 insertions(+), 16 deletions(-) diff --git a/Modules/Linksehat/Http/Controllers/Api/PersonController.php b/Modules/Linksehat/Http/Controllers/Api/PersonController.php index 271afa66..f6da176d 100755 --- a/Modules/Linksehat/Http/Controllers/Api/PersonController.php +++ b/Modules/Linksehat/Http/Controllers/Api/PersonController.php @@ -94,6 +94,7 @@ class PersonController extends Controller */ public function update(PersonRequest $request, Person $family) { + dd($request->toArray()); if (Gate::forUser(auth()->user())->allows('update-person', $family)) { $personData = $request->only([ 'owner_user_id', diff --git a/Modules/Linksehat/Http/Requests/PersonRequest.php b/Modules/Linksehat/Http/Requests/PersonRequest.php index 6e5aec53..67fa9a32 100755 --- a/Modules/Linksehat/Http/Requests/PersonRequest.php +++ b/Modules/Linksehat/Http/Requests/PersonRequest.php @@ -24,7 +24,9 @@ class PersonRequest extends FormRequest public function rules() { return [ + 'name_prefix' => 'string', 'name' => 'string', + 'name_suffix' => 'string', 'birth_place' => 'string', 'birth_date' => 'date', 'gender' => 'string', @@ -44,22 +46,8 @@ class PersonRequest extends FormRequest 'verification_file' => 'file', // relasi file table 'is_ktp' => 'boolean', 'citizenship' => 'string', + 'main_address_id' => 'numeric', + 'domicile_address_id' => 'numeric', ]; } - - /** - * Prepare the data for validation. - * - * @return void - */ - protected function prepareForValidation() - { - $citizenship = $this->is_ktp ? 'wni' : 'wna'; - - $this->merge([ - 'birth_date' => empty($this->birth_date) ? $this->birth_date . " 00:00:00" : $this->birth_date, - 'updated_by' => auth()->user()->id, - 'citizenship' => $citizenship ? $citizenship : NULL - ]); - } }