laravel 注销功能不起作用

laravel logout function doesnt work

我已经成功创建了登录功能,但是注销功能不起作用!!! 这是我的代码

在 blade 中注销 => <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 你可以简单地使用此代码进行注销 link

<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>