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; }