laravel实践14.视图中检测用户登录
Auth::check() 方法用于判断当前用户是否已登录,已登录返回 true,未登录返回 false
resources/views/layouts/_header.blade.php
- class="navbar-nav justify-content-end">
@if (Auth::check())
- class="nav-item">class="nav-link" href="#">用户列表
- class="nav-item dropdown">
class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
{{ Auth::user()->name }}
class="dropdown-menu" aria-labelledby="navbarDropdown"> class="dropdown-item" href="{{ route('users.show', Auth::user()) }}">个人中心 class="dropdown-item" href="#">编辑资料class="dropdown-divider">class="dropdown-item" id="logout" href="#">
@else
- class="nav-item">class="nav-link" href="{{ route('help') }}">帮助
- class="nav-item" >class="nav-link" href="{{ route('login') }}">登录 @endif