Multi Auth Laravel

时间:2018-05-08 03:00:40

标签: php laravel authentication

我刚刚成功创建了多个身份验证laravel。当我在下面使用这些声明时,它有一点点问题。

   @if(Auth::guard('student')->check())
                    <li><span style="color: white">Xin chào </span><a href="#" >{{Auth::guard('student')->student()->name}}</a></li>
  @else
                    <li><a href="{{route('student.login')}}" >Login</a>
                    </li>
 @endif

此错误是:

Method student does not exist. 

是的,我还没有创造方法学生。 但如果我改为{{Auth::guard('student')->user()->name}}。那没关系,它会显示该名称。 我不知道在哪里创建student方法。

1 个答案:

答案 0 :(得分:0)

在@if语句中,您已经检查过登录了user的{​​{1}},您无需再次检查,因此您可以执行类似的操作这应该有效:

'student'