这就是我发现以管理员和较低级别的角色创建用户的方式。我知道有一种更好,更聪明的方式。有谁可以帮助我?
public function create()
{
if (Laratrust::hasRole('administrator')) {
$roles = Role::where('id','>', 1)->get();
return view('layouts.usuarios.create')->withRoles($roles);
} else {
$roles = Role::all();
return view('layouts.usuarios.create')->withRoles($roles);
}
}
角色循环不显示超级管理员。我怎样才能使这更有效率和动态?