Exemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $data = $request->all();
     unset($data['_token']);
     try {
         Tags::create($data);
         return redirect()->action('Admin\\TagsController@index')->with(array('dialog' => array('title' => '增加标签成功', 'message' => $data)));
     } catch (\Exception $e) {
         return redirect()->back()->withErrors(['error' => '增加标签失败, 请重试' . $e->getMessage()])->with($data);
     }
 }
Exemplo n.º 2
0
 /**
  * NOVA TAG || NEW TAG
  * Cadastramento de novas tags no sistema
  * @param Titulo da Tag
  * @return Response
  */
 public function novaTag()
 {
     $tags = \Input::get("tag_titulo");
     // Chega em string com virgulas
     $tags = explode(",", $tags);
     // Explode as virgulas e tranforma em um array
     if (\Input::get("tag_titulo") == '') {
         return 'campovazio';
     } else {
         if (is_array($tags)) {
             foreach ($tags as $tag) {
                 $verTags = \App\Models\Tags::where('tag_titulo', $tag)->first();
                 if (count($verTags) <= 0) {
                     \App\Models\Tags::create(array('tag_titulo' => $tag, 'tag_slug' => str_slug($tag), 'created_at' => date("Y-m-d H:i:s")));
                 } else {
                     return 'tagexiste';
                 }
             }
             return 'sucesso';
         }
     }
 }
Exemplo n.º 3
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Tags $tags, TagsRequest $request)
 {
     $tags->create($request->all());
     return redirect()->route('admin.tags.index');
 }