簡體   English   中英

laravel注銷功能不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM