February 11, 2025 laravel
Cara Membuat Logout di Laravel Sanctum
Pada artikel ini, akan dibahas cara membuat logout di laravel sanctum dengan menghapus token sanctum pada user, berikut beberapa caranya.
Logout Semua Token User
Untuk menghapus semua token user, gunakan kode berikut.
$user->tokens()->delete();
Logout Token User yang Sedang Digunakan
Untuk menghapus token user yang sedang digunakan dalam request, gunakan kode berikut.
$request->user()->currentAccessToken()->delete();
Logout dari Token User Tertentu
Tentukan terlebih dahulu token user yang ingin logout, lalu hapus token berdasarkan id dari token tersebut:
$user->tokens()->where('id', $tokenId)->delete();
Sumber: https://laravel.com/docs/11.x/sanctum#revoking-tokens