diff --git a/app/Observers/UserObserver.php b/app/Observers/UserObserver.php index b0d3834..9bc4d3d 100644 --- a/app/Observers/UserObserver.php +++ b/app/Observers/UserObserver.php @@ -29,15 +29,13 @@ public function updating(User $user): void $user->email_md5 = md5($user->email); } - if ($user->isDirty('id_card')) { - $user->id_card = Crypt::encryptString($user->id_card); - } - if ($user->isDirty('id_card') || $user->isDirty('real_name')) { if (empty($user->id_card) || empty($user->real_name)) { $user->real_name_verified_at = null; } else { $user->real_name_verified_at = now(); + $user->id_card = Crypt::encryptString($user->id_card); + } } }