/** * Show the form for creating a new resource. * GET /abono/create * * @return Response */ public function create($cartera_id) { $cartera = Cartera::find($cartera_id); $tercero = $cartera->tercero; $max = $cartera->saldo(); return View::make('abonos.crear', compact('cartera', 'tercero', 'max')); }
/** * Update the specified resource in storage. * PUT /cartera/{id} * * @param int $id * @return Response */ public function update() { $input = Input::only(['id', 'prefijo', 'fisico', 'pedido', 'valor', 'notas', 'created_at']); $validador = Validator::make($input, Cartera::rules()); if ($validador->passes()) { $cartera = Cartera::find($input['id']); $cartera->prefijo = $input['prefijo']; $cartera->fisico = $input['fisico']; $cartera->pedido = $input['pedido']; $cartera->valor = $input['valor']; $cartera->notas = $input['notas']; $cartera->created_at = $input['created_at']; $cartera->user_id = Auth::user()->id; $cartera->save(); return Redirect::route('mostrar_abonos', ['cartera_id' => $cartera->id]); } else { return Redirect::back()->withInput()->withErrors($validador); } }