public function update($id, ChartOfAccountRequest $request)
 {
     $chart = ChartOfAccount::findOrFail($id);
     $chart->parent = $request->input('parent');
     $chart->name = $request->input('name');
     $chart->code = $request->input('code');
     $chart->status = $request->input('status');
     if ($request->input('contra_status')) {
         $chart->contra_status = 1;
         $chart->contra_code = $request->input('contra_id');
     }
     $chart->update();
     Session()->flash('flash_message', 'Chart Of Account has been updated!');
     return redirect('charts');
 }