[英]laravel logout function doesnt work
我已經成功創建了登錄功能,但是注銷功能不起作用!!! 這是我的代碼
在刀片中注銷=> <a href="{{ action('Auth\\LoginController@getLogout')}}"> logout</a>
在Auth \\ LoginController.php =>中注銷
public function getLogout(){
return redirect('login')->with(Auth::logout());
}
當我按下注銷按鈕時,瀏覽器將自動返回首頁。
在我的代碼中,它應該返回到登錄頁面,並且也不能成功注銷。
因此,此函數getLogout()不起作用!!!!
有人知道嗎? 為什么總是將頁面轉到首頁?
如果您使用php artisan make:Auth,則只需使用此代碼即可進行登出鏈接
<a href="{{url('/logout')}}">Logout </a>
或者您可以在默認布局中使用laravel注銷按鈕
<a class="dropdown-item" href="{{ route('logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-form').submit();">
Logout
</a>
<form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
@csrf
</form>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.