多个身份验证登录Laravel 5.5

时间:2018-01-10 06:51:15

标签: php laravel blade laravel-blade

我正在尝试创建一个登录功能,如果您以访客身份访问主页,它应该显示@else语句中显示的所有登录选项,那么如果您以管理员身份登录,它应该只显示在右上角的Home角落与其他角落相同3.错误显示意外的文件结束

for {
    t, socketMsg, err := ws.ReadMessage()
    if err != nil {
        break
    }
    SocketChannel <- socketMsg
}

2 个答案:

答案 0 :(得分:2)

使用@auth

关闭每个@endauth

示例

@auth('admin')
    <a href="{{ route('admin.login') }}">Home</a>
@endauth

<强> NB

我认为如果您将导航项分成每种类型用户的部分内容会更好,因此每个部分都会为给定用户提供完整的导航栏逻辑:

@auth('admin')
    @include('partials._nav-admin')
@endauth

答案 1 :(得分:0)

你应该在laravel 5.4

中学习多重身份验证

link:https://ysk-override.com/Multi-Auth-in-Laravel-54-Login-20170203/