如何在laravel中检查auth用户角色?

时间:2016-09-11 20:38:15

标签: php laravel blade

我在用户表中有角色列,我想在刀片文件中检查这样的值:

 @if ( {{Auth::user()->role }} == '1')
 // do something
 @endif

有可能吗?

3 个答案:

答案 0 :(得分:5)

在刀片文件中,您需要将简单的PHP编写到@if和其他刀片语句中。因此,您需要删除{{ }}

@if ( auth()->user()->role == 1)
 // do something
@endif

答案 1 :(得分:0)

我认为你可以延长刀片。

https://laravel.com/docs/5.3/blade#extending-blade

很酷又方便。

答案 2 :(得分:0)

最新版本的 Laravel 可以像这样工作。您无需在此处使用 {{}}

 @if ( Auth::user()->role == 1)
 // do something
 @endif