我无法退出我的应用程序,我正在使用laravel 5的auth开箱即用登录名,但是当我退出帐户时,我并不成功。
编辑:问题是无法打开下拉菜单供我注销。
有人可以帮助我吗?
这是我的app.blade.php->
@guest
<li><a href="{{ route('login') }}">Login</a></li>
<li><a href="{{ route('register') }}">Register</a></li>
@else
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" v-pre>
{{ Auth::user()->name }} <span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li>
<a 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_field() }}
</form>
</li>
</ul>
</li>
@endguest
答案 0 :(得分:1)
@theFlash因此CSS将注销按钮设置为style="display: none"
,您需要将其设置为display: block;
,display: inline-block;
或display: inline;
才能显示出来。目前它已被CSS隐藏,因此您无法单击它...
答案 1 :(得分:0)
添加app.js
文件有助于我打开下拉列表
// app.blade.php
<script src="{{ asset('js/app.js') }}"></script>