public function run() { $recepciones = array('Presidenciales', 'Gobierno y trabajo de calle', 'Atención Inicial'); foreach ($recepciones as $recepcion) { Recepcion::create(array('nombre' => $recepcion)); } }
private function migrarRecepciones() { $this->info("Migrando recepciones"); $this->getTable('referencias')->chunk(1000, function ($recepciones) { foreach ($recepciones as $recepcion) { $this->info("Migrando recepcion: " . $recepcion->codreferidopor); $recepcionNueva = new Recepcion(); $recepcionNueva->desabilitarConcurrencia(); $recepcionNueva->desabilitarValidaciones(); $recepcionNueva->id = $recepcion->codreferidopor; $recepcionNueva->nombre = $recepcion->nombre; $recepcionNueva->save(); } }); }
public function getValorReporte($columna) { if (str_contains($columna, '.')) { $columna = explode('.', $columna)[1]; } $valor = $this->{$columna}; switch ($columna) { case "estado_id": return Estado::find($valor)->nombre; case "tipo_ayuda_id": return TipoAyuda::find($valor)->nombre; case "area_id": return Area::find($valor)->nombre; case "beneficiario_id": $benef = \Oracle\Beneficiario::find($valor); if (is_null($benef)) { return $valor; } return $benef->nombre; case "requerimiento_id": return Requerimiento::find($valor)->nombre; case "estatus": return static::$estatusArray[$valor]; case "recepcion_id": return Recepcion::find($valor)->nombre; case "especial_mes": return Solicitud::$array_meses[$valor]; case "especial_edad": // $persona_edad = Persona::find($valor); // if (is_null($persona_edad)) { return $valor; // } // return $persona->nombre; // } // return $persona->nombre; case "sexo": if ($valor == '') { return "No Seleccionado"; } return Solicitud::$cmbsexo[$valor]; } }