From cea6a89f1eb6e27e7e9a08a55ff223bde36f17bb Mon Sep 17 00:00:00 2001 From: Ghostie Date: Mon, 19 Aug 2024 20:06:09 -0500 Subject: [PATCH] added logout functionality --- app/Http/Controllers/LogoutController.php | 16 ++++++++++++++++ resources/views/layouts/app.blade.php | 7 +++++-- routes/web.php | 2 ++ 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 app/Http/Controllers/LogoutController.php diff --git a/app/Http/Controllers/LogoutController.php b/app/Http/Controllers/LogoutController.php new file mode 100644 index 0000000..077acd4 --- /dev/null +++ b/app/Http/Controllers/LogoutController.php @@ -0,0 +1,16 @@ +route("login"); + } +} diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index dd15d60..405fa7a 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -21,11 +21,14 @@ Hello, {{ auth()->user()->username }} - Logout +
+ @csrf + +
@else @endauth diff --git a/routes/web.php b/routes/web.php index 7646bd6..f5da261 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,6 +1,7 @@ name("login"); Route::post("/login", [LoginController::class, "store"]); +Route::post("/logout", [LogoutController::class, "store"])->name("logout"); Route::get("/wall", [PostController::class, "index"])->name("posts.index");