xxxxxxxxxx
# ref: https://laravel.io/forum/02-06-2014-session-destroy
Session::forget('yourKeyGoesHere') // Removes a specific variable
xxxxxxxxxx
//remove single session
Session::forget('Sessionkey');
//remove multiple sessions
Session::forget(['sessionKey1', 'sessionkey2']);
//remove all sessions
Session::flush();
xxxxxxxxxx
Route::get('destory', function () {
session()->forget(['user']);
return redirect('session_get');
});
xxxxxxxxxx
# ref: https://laravel.io/forum/02-06-2014-session-destroy
Session::forget('yourKeyGoesHere') // Removes a specific variable
xxxxxxxxxx
@if(Session::has('success'))
<div class="alert alert-success">
{{ Session::get('success') }}
@php
Session::forget('success');
@endphp
</div>
@endif
xxxxxxxxxx
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
function yourFunctionName (Request $request){
.
Auth::guard('web')->logout();
$request->session()->invalidate();
$request->session()->regenerateToken();
.
}
xxxxxxxxxx
use Illuminate\Support\Facades\Session;
// Clearing a specific session value
Session::forget('key');