['required', 'string'], 'new_password' => ['required', 'string', Password::min(8)->letters()->mixedCase()->numbers()->symbols()->uncompromised()], 'new_confirm_password' => ['required', 'string', 'same:new_password'], ]; } public function validationAttributes(): array { return [ 'current_password' => 'kata sandi saat ini', 'new_password' => 'kata sandi baru', 'new_confirm_password' => 'konfirmasi kata sandi baru', ]; } public function setUser(User $user): void { $this->user = $user; } public function update(): void { $this->validate(); $this->user->update([ 'password' => Hash::make($this->new_password), ]); } }