$request->user() instanceof MustVerifyEmail, 'status' => session('status'), ])->with("user", ((object)Auth::user())->jsonSerialize()); } /** * Update the user's profile information. */ public function update(ProfileUpdateRequest $request): RedirectResponse { $request->validated(); $user = User::find(Auth::user()->id); $file = 'profiles/'. Str::random(8) . "_" . pathinfo($request->path, PATHINFO_BASENAME); Storage::disk("s3")->move($request->path, $file); $user->update([ "name" => $request->name, "totem" => $request->totem ?? "", "tel" => $request->tel ?? "", "contactable" => intval($request->contactable), "path" => $file ?? "profiles/none.webp", ]); return redirect(route('profile.edit')); } }