下拉菜单无法打开-laravel 5

时间:2018-07-15 22:22:34

标签: php twitter-bootstrap laravel-5 laravel-blade

我无法退出我的应用程序,我正在使用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

2 个答案:

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