From 469fc0e3a1d98ce5e33b5c77d9383701d3d38363 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Fri, 2 Jan 2026 16:09:48 +0700 Subject: [PATCH] feat(user): menambahkan trait dan hidden password --- app/Models/User.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Models/User.php b/app/Models/User.php index 709e644..ba12836 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -6,6 +6,7 @@ use App\Enums\UserStatus; use Dyrynda\Database\Support\CascadeSoftDeletes; +use Illuminate\Auth\Passwords\CanResetPassword; use Illuminate\Contracts\Auth\MustVerifyEmail; use Illuminate\Database\Eloquent\Attributes\Scope; use Illuminate\Database\Eloquent\Builder; @@ -21,7 +22,7 @@ class User extends Authenticatable implements MustVerifyEmail { - use CascadeSoftDeletes, HasFactory, HashableId, HasRoles, Notifiable, SoftDeletes; + use CanResetPassword, CascadeSoftDeletes, HasFactory, HashableId, HasRoles, Notifiable, SoftDeletes; protected $guarded = ['id']; @@ -34,6 +35,8 @@ class User extends Authenticatable implements MustVerifyEmail 'articles', ]; + protected $hidden = ['password', 'remember_token']; + protected function casts(): array { return [