/**
  * @param BoardRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function store(BoardRequest $request, Board $entity)
 {
     DB::beginTransaction();
     try {
         $input = $request->all();
         $input['user_id'] = Auth::user()->id;
         $board = Board::create($input);
         $this->updateEntry($entity->getEntity()->id, $board->id, ['input' => $request->all()]);
         DB::commit();
         SweetAlert::success('Se ha creado el tablero! ahora agrega tareas y personas para colaborar!');
     } catch (EntryValidationException $e) {
         DB::rollBack();
         SweetAlert::error('Ha ocurrido un problema de validación, verifica los campos adicionales del tablero!');
         return back()->withInput($request->all())->withErrors($e->getErrors());
     }
     return redirect()->route('boards.show', $board->uuid);
 }