safe()->only(['username', 'password']))) { return back() ->withErrors(['username' => 'Неверный логин или пароль.']) ->onlyInput('username'); } $request->session()->regenerate(); return redirect()->intended(route('cabinet.index')); } public function destroy(Request $request): RedirectResponse { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect() ->route('login') ->with('status', 'Сеанс завершён. Можно войти снова.'); } }