/**
  *
  * Create a new category
  *
  * @param CreateCategoryRequest $request
  * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse
  */
 public function create(CreateCategoryRequest $request)
 {
     if ($request->ajax()) {
         $parent_id = $request->input('parent_id');
         $node = new Category($request->except(['parent_id']));
         if ($parent_id > 0) {
             $parent = Category::find($parent_id);
             $node->appendToNode($parent)->save();
         } else {
             $node->save();
             // Saved as root
         }
         return response()->json(['msg' => 'Категория добавлена', 'id' => $node->id]);
     }
     return redirect()->back() - with('msg', $this->no_js);
 }