我制作了这个自定义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;
});
}
答案 0 :(得分:0)
您可以制作另一个自定义指令,您可以检查这两种类型的用户,如果您的用户是管理员或所有者,则返回true