orderBy('name') ->paginate(10, ['id', 'name', 'email', 'created_at']); return view('user.index', [ 'users' => $users, ]); } /** * Show the form for editing the specified user. */ public function edit(User $user): View { return view('user.edit', [ 'user' => $user, ]); } /** * Update the specified user. */ public function update(UpdateUserRequest $request, User $user): RedirectResponse { $user->fill($request->validated()); if ($user->isDirty('email')) { $user->email_verified_at = null; } $user->save(); return redirect() ->route('user.edit', $user) ->with('status', 'user-updated'); } }