Beispiel #1
0
function comprobarPermiso($permiso)
{
    $empleadousuario = UsuarioEmpleado::with('usuario', 'empresa')->where('usuarioid', Auth::user()->id)->first();
    $empleado = EmpleadoEmpresaCliente::with('rol')->find($empleadousuario->empleadoid);
    $bandera = false;
    if ($empleado->rol) {
        $roles = RolAccion::with('accion')->where('roles_id', $empleado->rol->roleid)->get();
        foreach ($roles as $role) {
            if ($role->accion->nombre == $permiso) {
                $bandera = true;
                break;
            }
        }
    }
    return $bandera;
}