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>
我已经成功创建了登录功能,但是注销功能不起作用!!! 这是我的代码
在 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>