public function update(ExpenseRequest $request, Expense $expense) { //Client $client refrences a Route Model Binding method found is RouteServiceProvider.php $expense->update($request->all()); $expense = Expense::latest()->first(); \Session::flash('flash_message', 'Expense ' . $expense->id . ' was updated.'); return redirect('expenses'); }
public function update(ExpenseRequest $request, Expense $expense) { //Client $client refrences a Route Model Binding method found is RouteServiceProvider.php if ($request->hasFile('file')) { $file = $request->file('file'); $name = time() . 'expense.' . $file->guessClientExtension(); $file->move('docs/expenses', $name); $expense->update($request->all()); $file = $request->file('file'); $name = time() . 'expense.' . $file->guessClientExtension(); $url = Expense::latest()->first(); $url->receipt_url = $name; $url->save(); } else { $expense->update($request->all()); } $expense = Expense::latest()->first(); \Session::flash('flash_message', 'Expense ' . $expense->id . ' was updated.'); return redirect('expenses'); }