Esempio n. 1
0
 public static function actualizaLeyesAsociadas($feriado, $leyes = array())
 {
     //Elimina las leyes ya asociadas al feriado
     foreach ($feriado->leyes() as $ley) {
         $feriado_ley = FeriadoLey::where('ley_id', '=', $ley->id)->where('feriado_id', '=', $feriado->id)->first();
         $feriado_ley->delete();
     }
     //Crea las nuevas asociaciones
     foreach ($leyes as $key => $ley_nombre) {
         $ley = Ley::where('nombre', '=', $ley_nombre)->first();
         $feriado_ley = FeriadoLey::create(array('feriado_id' => $feriado->id, 'ley_id' => $ley->id));
     }
     return true;
 }