【问题标题】:Laravel 5.4 - filter authenticated usersLaravel 5.4 - 过滤经过身份验证的用户
【发布时间】:2019-05-19 17:46:29
【问题描述】:
我需要根据用户表中的 user_type 列过滤导航栏。
用户类型列有学生、协调员和管理员。
我可以将导航栏的按钮限制为仅使用经过身份验证的用户
@if(!Auth::guest())
<li><a href="/myprojects">My projects</a></li>
@endif
但我试图只显示协调器的一些按钮,我怎么能做到这一点?
【问题讨论】:
标签:
laravel
authentication
laravel-5
eloquent
【解决方案1】:
试试这个
@if(Auth::check())
@if(Auth::user()->user_type == 'Admin')
<li><a href="/admin">Admin Panel</a></li>
// your logic
@elseif(Auth::user()->user_type == 'Coordinator')
// your logic
@else
// your logic
@endif
@else
// your logic
@endif