我尝试在laravel 5.4中制作多个身份验证,最后在登录后,我希望显示用户名使用此代码{{ $show = auth:dokter()→username;
{{ $show }}
但错误是"调用未定义的方法Illuminate \ Auth \ SessionGuard :: dokter(),请你帮我,
答案 0 :(得分:1)
那么你应该使用Auth::user()->username
来为你做这个技巧,但是如果你想确保一个特定的后卫正在工作,可能就像这样包装它(我猜你在做这个逻辑)你的刀片模板):
@if (Auth::guard('doktor')->check())
Auth::user()->username
@endif
如果经过身份验证的用户具有防护'doktor',则if语句将返回true,如果返回true,则可以回显其名称。