Back

Logout Method using GET request + Post Request laravel

Copy Below Code View As A Text File Show Text Only Show API Edit Code
                            

============= GET Method ============ // Logout Route::get('logout','Back\DashboardController@logout'); // in Controller use Illuminate\Foundation\Auth\AuthenticatesUsers; use AuthenticatesUsers{ logout as performLogout; } public function logout(Request $request){ session_start(); session_unset(); session_destroy(); $this->guard()->logout(); $request->session()->invalidate(); return redirect(route('login')); } ============= POST Method =============== <a href="{{ route('logout') }}" onclick="event.preventDefault();document.getElementById('logout-form').submit();"><i class="fas fa-sign-out-alt"></i>{{ __('Logout') }}</a> <form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;"> @csrf </form>