$request->user(), ]); } public function updateEmail(Request $request): RedirectResponse { $user = $request->user(); $validated = $request->validate([ 'email' => ['required', 'email', 'max:255', Rule::unique('users', 'email')->ignore($user->id)], ]); $user->forceFill([ 'email' => $validated['email'], ])->save(); return back()->with('status', 'Emel berjaya dikemaskini.'); } public function updatePassword(Request $request): RedirectResponse { $validated = $request->validate([ 'current_password' => ['required', 'current_password'], 'password' => ['required', 'string', 'min:8', 'confirmed'], ]); $request->user()->forceFill([ 'password' => Hash::make($validated['password']), ])->save(); return back()->with('status', 'Password berjaya dikemaskini.'); } }