select box

This commit is contained in:
antv
2026-07-13 16:28:44 +07:00
parent f0a25b840c
commit 47a8892623
24 changed files with 889 additions and 302 deletions
+7 -3
View File
@@ -214,15 +214,19 @@ class UserService implements UserServiceInterface
];
}
public function updateProfile(User $user, ?\Illuminate\Http\UploadedFile $avatarFile, ?string $newPassword): void
public function updateProfile(User $user, array $data, ?\Illuminate\Http\UploadedFile $avatarFile = null): void
{
if (isset($data['name'])) {
$user->name = $data['name'];
}
if ($avatarFile) {
$path = $avatarFile->store('avatars', 'public');
$user->avatar = 'storage/' . $path;
}
if ($newPassword) {
$user->pass = md5($newPassword);
if (!empty($data['new_password'])) {
$user->pass = md5($data['new_password']);
$user->first_login = config('constants.FIRST_LOGIN_FALSE');
}