Laravel 5.3隐藏某些用户类型的链接

时间:2016-11-25 06:20:23

标签: php laravel authentication

我正在使用3个不同的用户(开发人员,客户和赞助人)构建应用。我试图隐藏来自不同用户的链接。我知道你可以这样做:

@if (Auth::guest())
<li><a href="{{ url('developer/login') }}">Developer Login</a></li>
<li><a href="{{ url('client/login') }}">Client Login</a></li>
<li><a href="{{ url('patron/login') }}">Patron Login</a></li>
@endif

但是,如果您以赞助人的身份登录,我将如何隐藏开发人员的链接?我正在使用Hesto的Multi-Auth:https://github.com/Hesto/multi-auth

1 个答案:

答案 0 :(得分:0)

这是一个使用不同用户类型的想法,你应该添加is_admin默认设置为0,这三个用户分别添加1,2,3然后使用条件

Table 1

对于与上述相同的第二个用户@if(Auth::user()->is_admin==1) <li><a href="{{ url('developer/login') }}">Developer Login</a></li> @endif ,依此类推 我在我的项目中使用相同的希望它对你有帮助