public function getModificar($id = 0)
 {
     $data['presupuesto'] = Presupuesto::findOrNew($id);
     if ($data['presupuesto']->puedeModificar()) {
         $data['clientes'] = Persona::comboClientes();
         $data['articulos'] = Articulo::eagerLoad()->get();
         $data['articulosPre'] = $data['presupuesto']->articulos;
         $data['cliente'] = $data['presupuesto']->cliente;
         if (is_null($data['cliente'])) {
             $data['cliente'] = new Persona();
         }
         return view('presupuestos.modificar', $data);
     }
     return redirect('presupuestos')->with('mensaje', 'No se puede editar un presupuesto que no este en elaboraciĆ³n');
 }
 /**
  * Show the application welcome screen to the user.
  *
  * @return Response
  */
 public function getIndex()
 {
     $data['articulos'] = Articulo::eagerLoad()->get();
     return view('articulos.index', $data);
 }