laravel登录就不显示,不登录就显示登录按钮
@guest
@if (Route::has('login'))
<li class="nav-item">
<a class="nav-link" href="{{ route('login') }}">{{ __('登录') }}</a>
</li>
@endif
@if (Route::has('register'))
<li class="nav-item">
<a class="nav-link" href="{{ route('register') }}">{{ __('注册') }}</a>
</li>
@endif
@else
<!--加入的发布文章-->
<li class="nav-item">
<!--<a class="nav-link" href="{{ route('article.create') }}">{{ __('写作') }}</a>-->
<a class="nav-link" href="{{ route('article.create') }}"> <button class="btn btn-primary ms-2" type="submit"> 写作</button></a>
</li>
<!---->
<li class="nav-item dropdown">
<a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre>
{{ Auth::user()->name }}
</a>
<div class="dropdown-menu dropdown-menu-end" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href=" "
onclick="event.preventDefault();
document.getElementById('tx-form').submit();">
{{ __('设置头像') }}
</a>
<a class="dropdown-item" href=" "
onclick="event.preventDefault();
document.getElementById('pwd-form').submit();">
{{ __('修改密码') }}
</a>
<a class="dropdown-item" href="{{ route('logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-form').submit();">
{{ __('退出') }}
</a>
<form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none">
@csrf
</form>
</div>
</li>
@endguest
最近访问时间:2025-12-27 08:16:55