public function run() { Model::unguard(); Objetivo::create(array('objetivo' => '1', 'd_objetivo' => '')); Actividad::create(array('actividad' => '1', 'd_actividad' => '')); }
public function importarRms() { $rms_externos = $this->consultarRmsExternos(); if (count($rms_externos) > 0) { foreach ($rms_externos as $rm_nuevo) { $proyecto = Proyecto::whereProyecto($rm_nuevo->proy)->get(array('id')); $cog = Cog::whereCog($rm_nuevo->cta)->get(['id']); $fondo = Fondo::whereFondo($rm_nuevo->fondo)->get(array('id')); if (count($cog) == 0 || count($fondo) == 0 || count($proyecto) == 0) { dd('RM c/error: ' . $rm_nuevo->rm); } $rms = new Rm(); $rms->rm = $rm_nuevo->rm; $rms->proyecto_id = $proyecto[0]->id; if (empty($rm_nuevo->objetivo)) { $rms->objetivo_id = 1; } else { $obj = Objetivo::whereObjetivo($rm_nuevo->objetivo)->get(['id']); if (count($obj) == 0) { $objetivo = new Objetivo(); $objetivo->objetivo = $rm_nuevo->objetivo; $objetivo->save(); $rms->objetivo_id = $objetivo->id; } else { $rms->objetivo_id = $obj[0]->id; } } if (empty($rm_nuevo->actividad)) { $rms->actividad_id = 1; } else { $act = Actividad::whereActividad($rm_nuevo->actividad)->get(['id']); if (count($act) == 0) { $actividad = new Actividad(); $actividad->actividad = $rm_nuevo->actividad; $actividad->save(); $rms->actividad_id = $actividad->id; } else { $rms->actividad_id = $act[0]->id; } } $rms->cog_id = $cog[0]->id; $rms->fondo_id = $fondo[0]->id; $rms->monto = $rm_nuevo->monto; $rms->d_rm = ''; $rms->save(); } } }