/** * 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); } }
/** * 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'; } } }
/** * 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'); }