Exemplo n.º 1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(CreateTransactionRequest $request, $id)
 {
     $transaction = Transaction::findOrFail($id);
     $transaction->update($request->all());
     return redirect('transactions');
 }
Exemplo n.º 2
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     try {
         $list = Transaction::findOrFail($id);
         $account = Bankncash::find($list->account_id);
         $bal = $account->balance;
         $amount = $list->amount;
         $nbal = $bal + $amount;
         $account->update(['balance' => $nbal]);
         $list->delete();
     } catch (Exception $e) {
         return redirect()->back()->withMessage('Error deleting Expense, Possibly it is already Deleted')->withStatus('error');
     }
     return redirect()->route('expense.index', compact('list'))->withMessage('Expenses has been Deleted')->withStatus('success');
 }