Пример #1
0
 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');
 }
Пример #2
0
 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');
 }