Untitled

 avatar
irsyadrama78
plain_text
10 months ago
1.3 kB
16
Indexable
//LogoutController

<?php

namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Http\RedirectResponse;

class LogoutController extends Controller
{
    public function __invoke(Request $request): RedirectResponse
    {
        Auth::logout();
        $request->session()->invalidate();
        $request->session()->regenerateToken();

        return redirect(route('login'))->with('status', 'Selamat keluar!');
    }
}


//Sidebar.blade

<form action="{{ route('logout') }}" method="POST" class="d-inline">
            @csrf
            <button type="submit" class="btn btn-danger mt-2 w-100 text-center text-white">
                <i class="bi bi-box-arrow-right text-white"></i>
                <span>Logout</span>
            </button>
        </form>

//HomePage.blade

 <form action="{{ route('logout') }}" method="POST" class="d-inline">
                    @csrf
            <button type="submit" class="bg-red-500 text-white px-4 py-2 rounded-lg hover:bg-red-900 transition-colors">
                <i class="bi bi-box-arrow-right"></i>
                <span>Logout</span>
            </button>
            </form>
Editor is loading...
Leave a Comment