user(); response()->view('pages.profile.update', [ 'errors' => flash()->display('errors') ?? [], 'name' => $user->name ?? null, 'email' => $user->email ?? null, ]); } public function update() { $data = request()->validate([ 'email' => 'optional|email', 'name' => 'optional|text', ]); if (!$data) { return response() ->withFlash('errors', request()->errors()) ->redirect('/settings/profile'); } $success = auth()->update($data); if (!$success) { return response() ->withFlash('errors', auth()->errors()) ->redirect('/settings/profile'); } response()->redirect('/dashboard'); } }