public static function getOpcionesDeCampo($modelo, $campo, $trans = true) {
        if ($modeloClass = \Sirgrimorum\CrudGenerator\CrudGenerator::getModel($modelo, $modelo)) {
            $modelo = strtolower(basename($modeloClass));
            if (is_array($campo)) {
                $tiene = false;
                if ($trans) {
                    foreach ($campo as $opcCampo) {
                        if (\Lang::has('crudgenerator::' . $modelo . ".selects." . $opcCampo)) {
                            $tiene = true;
                        }
                    }
                }
                if ($tiene) {
                    $resultado = [];
                    foreach ($modeloClass::select($campo)->groupBy($campo)->get()->toArray() as $opcion) {
                        $auxResultado = [];
                        foreach ($campo as $opcCampo) {
                            if (\Lang::has('crudgenerator::' . $modelo . ".selects." . $opcCampo)) {
                                $auxResultado[] = trans('crudgenerator::' . $modelo . ".selects." . $opcCampo . "." . $opcion[$opcCampo]);
                            } else {
                                $auxResultado[] = $opcion[$opcCampo];
                            }
                        }
                        $resultado[] = $auxResultado;
                    }
                    return $resultado;
                } else {
                    return $modeloClass::select($campo)->groupBy($campo)->get()->toArray();
                }
            } else {
                if (\Lang::has('crudgenerator::' . $modelo . ".selects." . $campo) && $trans) {
                    $resultado = [];
                    foreach ($modeloClass::select($campo)->distinct()->get()->toArray() as $opcion) {
                        $resultado[] = trans('crudgenerator::' . $modelo . ".selects." . $campo . "." . $opcion);
                    }
                    return $resultado;
                } else {
                    return $modeloClass::select($campo)->distinct()->get()->toArray();
                }
            }
        } else {
            return false;
        }
    }