【发布时间】:2020-09-26 09:21:27
【问题描述】:
我的导航中有一个按钮,如果您是 @guest 是连接模式的链接,@else 我在 Auth 用户角色的功能中有两种显示,但我只看到 @esle 显示!
在本地使用 Valet 一切正常,这个问题只是当我在 Web 上部署项目时出现的。
@guest
<li class="nav-item ml-2">
<a class="nav-link text-success" id="conModal" href="" data-toggle="modal"
data-target="#connexionTarget">{{ __('Connexion') }}</a>
</li>
@else
@if(Auth::user()->role_id === 0)
<li class="nav-item ml-2 dropdown">
<a id="navbarDropdown" class="nav-link dropdown-toggle text-success" href="#" role="button"
data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre>
{{ Auth::user()->firstName }} <span class="caret"></span>
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
<a class="dropdown-item linkCollapse infoUserBtn" href="" data-toggle="modal" data-target="#infoUser">
{{ __('Mon Profil') }}
</a>
<a class="dropdown-item linkCollapse userOrdersBtn" href="" data-toggle="modal" data-target="#userOrders">
{{ __('Mes Commandes') }}
</a>
<a class="dropdown-item" href="{{ route('logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-form').submit();">
{{ __('Déconnection') }}
</a>
<form id="logout-form" action="{{ route('logout') }}" method="POST"
style="display: none;">
@csrf
</form>
</div>
</li>
@else
<li class="nav-item ml-2 dropdown">
<a id="navbarDropdown" class="nav-link dropdown-toggle text-success" href="#" role="button"
data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre>
{{ Auth::user()->firstName }} <span class="caret"></span>
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="{{ route('logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-form').submit();">
{{ __('Déconnection') }}
</a>
<form id="logout-form" action="{{ route('logout') }}" method="POST"
style="display: none;">
@csrf
</form>
</div>
</li>
@endif
@endguest
【问题讨论】:
标签: php laravel laravel-blade