display('form') ?? []; response()->view('pages.auth.login', array_merge($form, [ 'errors' => flash()->display('error') ?? [], ])); } public function store() { $data = request()->validate([ 'email' => 'email', 'password' => 'min:8', ]); if (!$data) { response() ->withFlash('form', request()->body()) ->withFlash('error', request()->errors()) ->redirect('/auth/login'); } $success = auth()->login($data); if (!$success) { response() ->withFlash('form', request()->body()) ->withFlash('error', request()->errors()) ->redirect('/auth/login'); } response()->redirect('/dashboard'); } public function logout() { auth()->logout('/'); } }