因此,在数据库上,名为Mirna的用户具有hrd角色。而且我有这样的代码。
<p class="text-muted">Your Current Role is
<strong>{{Auth::user()->role}}</strong>
</p>
结果不是hrd,但是显示另一个值。对吧?
还有另一个令人困惑的问题是..我有一个菜单,每个菜单也都有每个授权。所以代码听起来像这样
@if(Auth::user()->role=='hrd')
<li><a class="sidebar-sub-toggle"><i class="ti-layout-grid2-alt"></i> Candidate<span
class="sidebar-collapse-icon ti-angle-down"></span></a>
<ul>
<li><a href="/candidate/managements">Candidates Data</a></li>
<li><a href="/candidate/interviewed">Candidates Interviewed</a></li>
</ul>
</li>
@endif
如果您知道这条路线以及结果如何。如果登录的auth具有HRD角色,它应该向我们显示菜单候选人,候选人数据和接受采访的候选人,对吗?
但是结果是this is the results你能帮助我吗?我的代码有什么问题?
谢谢大家
我通常通过数组识别\ Auth属性,例如
\Auth::user()['role'];
Auth实例不会从Model类创建属性。好锁!