public function store() { $data = Input::all(); $cliente = Cliente::find($data['presupuesto']['cliente_id']); $presupuesto = new Presupuesto(); $presupuesto->fill($data['presupuesto']); $presupuesto->cliente()->associate($cliente); $presupuesto->save(); foreach ($data['modulos'] as $index => $m_data) { $modulo = new ModuloPresupuesto(); $modulo->fill($m_data); $presupuesto->modulos()->save($modulo); $modulo->save(); } return Redirect::route('presupuestos.index'); }