validate([ 'name' => 'required', 'email' => 'required|email', 'password' => 'nullable|confirmed|min:6' ]); $data = [ 'name' => $request->name, 'email' => $request->email, ]; if ($request->password) { $data['password'] = Hash::make($request->password); } $user->update($data); return back()->with('success', 'Profile berhasil diupdate'); } }