/**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $expense = new Expense();
     if ($expense->destroy($id)) {
         return "success";
     }
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     Expense::destroy($id);
     return redirect('/expense');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $expense = Expense::find($id);
     $supplements = array_column($expense->supplements()->get()->toArray(), 'id');
     ExpenseSupplement::destroy($supplements);
     Expense::destroy($expense->id);
 }
 public function deleteExpense(DeleteExpenseRequest $request)
 {
     $input = $request->all();
     Expense::destroy($input['expense_ids']);
     session()->flash('message', 'Expense(s) deleted');
     return redirect('expenseReports/' . $input['report_id']);
 }