/**
  * Store a newly created resource in storage.
  *
  * @param  \App\Requests\riskRequest  $request
  * @return \Illuminate\Http\Response
  */
 public function store(DefenceRequest $request, $attack)
 {
     $this->authorize('append', $attack);
     if ($attack->tree->id != $request->input('tree')) {
         abort(400);
     }
     $new_defence = new Defence($request->all());
     $new_defence->tree()->associate($request->input('tree'));
     $new_defence->tempAttacks = $request->input('attacks');
     $new_defence->save();
     $new_defence->attacks()->sync($request->input('attacks'));
     $new_defence->syncTags($request->input('tags'));
     return redirect()->route('tree.show', [$attack->tree])->with('succes', 'Defence successfully created');
 }