Untitled
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