Exemple #1
0
 /**
  * Tag Controller create Tag Action
  *
  * @param Request $request
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function createTag(Request $request)
 {
     $tagService = new tagService();
     $tagName = $request->input('name', '');
     $typeId = $request->input('typeId', 0);
     $parentId = $request->input('parentId', 0);
     $return['ok'] = 0;
     try {
         if ($tagName) {
             $return['ok'] = 1;
             $tag = $tagService->createTag($tagName);
             $return['data'] = $tag;
             if ($typeId && $tag) {
                 $tagService->addTagRelation($tag->id, $parentId, $typeId);
             }
         }
     } catch (\Exception $e) {
         // @codeCoverageIgnoreStart
         $return['error'] = $e->getMessage();
         $return['errorMsg'] = $e->getMessage();
         // @codeCoverageIgnoreEnd
     }
     return response()->json($return);
 }