/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $expense = Expense::findOrFail($id); $expense->fill($request->all()); $expense->save(); //return ['Success' => 'ok', 'Expense' => $expense]; }
public function update(EditExpenseRequest $request, $id) { $id_user = Auth::user()->id; $expenses = Expense::findOrFail($id); $expenses->iduser_update->{$id_user}; $expenses->fill($request->all()); $expenses->save(); Session::flash('message', ' Se actualizo exitosamente'); return redirect()->back(); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { try { $expense = Expense::findOrFail($id); $expense->delete(); } catch (ModelNotFoundException $e) { Log::error($e->getMessage()); Log::info('Modelo no encontrado'); return response()->make('Model not found', 400); } }
/** * Get who it's tied to in one shot * * @return array[0] the amount or Carbon date by which this capital is set to begin * @return array[1] the Income or Expense object **/ public function endsWhen() { $ends = (string) $this->end_at . '_end'; $object = FALSE; if ($this->end_at === 'income') { $object = Income::findOrFail($this->income_end_id); } if ($this->end_at === 'expenses') { $object = Expense::findOrFail($this->expenses_end_id); } return array($object, $this->{$ends}); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { // Save the updated expense $expense = Expense::findOrFail($id); $expense->base_amount = $request->get('base_amount'); $expense->description = $request->get('description'); $expense->save(); // construct and save the expense supplements if ($request->has('name')) { $supplements = $this->parseSupplements($request); // now we save the models to the database foreach ($supplements as $id => $supplement) { $result = ExpenseSupplement::find($id); if ($result instanceof ExpenseSupplement) { $result->update($supplement); } else { $expense->supplements()->create($supplement); } } } // all saved and good to go return redirect()->back()->with('success', 'Expense note saved'); }
/** * Deletes an expense * * @param $id * * @return array */ public function delete($id) { $expense = $this->expense->findOrFail($id); $expense->delete($id); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $expense = Expense::findOrFail($id); $expense->delete(); return redirect()->route('expenses.index')->with('message', 'Item deleted successfully.'); }