【发布时间】:2018-06-13 12:19:56
【问题描述】:
我制作了这个自定义的 Laravel 刀片指令,用于检查用户角色。我想查看用户是管理员还是所有者。 有没有办法做这样的事情 -
@IsAdmin || @IsOwner
<h1>Test</h1>
@endIsAdmin @endIsOwner
这是我对 Blade 指令的实现——
$roles = Rolelabel::get();
foreach ($roles as $value) {
Blade::if('Is'.$value->label, function() use($value){
return (int)auth()->user()->role == (int)$value->id;
});
}
【问题讨论】:
-
也许@unless 对你有帮助?喜欢
@unless ($role == 'value')