用户如何退出 Laravel 5.3s Auth 实施?
How are Users logged out of Laravel 5.3s Auth implementation?
所以我有一个 Laravel 5.3 应用程序,我决定在其中添加用户身份验证:
php artisan make:auth
但是,在编写用户注册和登录程序后,我环顾四周,没有看到任何类型的 LogoutController 或 logout.blade.php 文件?所以当然在我在 side-nav 中创建注销 link 之后,我得到了这个错误:
MethodNotAllowedHttpException in RouteCollection.php line 218
如何使用 Auth 实现在 Laravel 5.3 中创建正确的注销页面?
它在 vendor/laravel/src/Illuminate/Foundation/Auth
这些包含showloginform函数和注销函数。这些显示表格。请注意,仅当您使用 artisan make:auth.
创建它们时才会显示这些
我记得为此苦苦挣扎,我现在不知道具体在哪里,但我在 laravel:
生成的页面中找到了这个
<li>
<a href="{{ url('/logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-form').submit();">
Logout
</a>
<form id="logout-form" action="{{ url('/admin/logout') }}" method="POST" style="display: none;">
{{ csrf_field() }}
</form>
</li>
如果将此添加到导航中,您将注销。
对我来说它是管理面板,对你来说它可能有所不同。
请注意,这不是注销页面,而只是注销 link,它将让您注销。我通过搜索用于 Auth 的 laravel 类 了解了所有这些。稍作探索就会明白。
所以我有一个 Laravel 5.3 应用程序,我决定在其中添加用户身份验证:
php artisan make:auth
但是,在编写用户注册和登录程序后,我环顾四周,没有看到任何类型的 LogoutController 或 logout.blade.php 文件?所以当然在我在 side-nav 中创建注销 link 之后,我得到了这个错误:
MethodNotAllowedHttpException in RouteCollection.php line 218
如何使用 Auth 实现在 Laravel 5.3 中创建正确的注销页面?
它在 vendor/laravel/src/Illuminate/Foundation/Auth
这些包含showloginform函数和注销函数。这些显示表格。请注意,仅当您使用 artisan make:auth.
创建它们时才会显示这些我记得为此苦苦挣扎,我现在不知道具体在哪里,但我在 laravel:
生成的页面中找到了这个 <li>
<a href="{{ url('/logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-form').submit();">
Logout
</a>
<form id="logout-form" action="{{ url('/admin/logout') }}" method="POST" style="display: none;">
{{ csrf_field() }}
</form>
</li>
如果将此添加到导航中,您将注销。
对我来说它是管理面板,对你来说它可能有所不同。
请注意,这不是注销页面,而只是注销 link,它将让您注销。我通过搜索用于 Auth 的 laravel 类 了解了所有这些。稍作探索就会明白。