public function postUpdate(Requests\Admin\ArticleRequest $request, $type, $act, $id = 0) { $article = new Article(); if ($act == 'edit') { $article = Article::find($id); } $article->user_id = \Auth::id(); $article->node_id = $request->input('node'); $article->title = $request->input('title'); $article->seo_title = $request->input('seo_title'); $article->description = $request->input('description'); $article->keywords = $request->input('keywords'); $article->type = $request->input('type'); $article->image = $request->input('get_image'); $article->outline = $request->input('outline') ?: str_limit(strip_tags($request->input('content'))); $article->content = $request->input('content'); $article->order = $request->input('order'); $article->views = $request->input('views'); $article->hot = $request->input('hot') ? 1 : 0; $article->status = $request->input('status') ? 1 : 0; $article->recommend = $request->input('recommend') ? 1 : 0; $article->show_index = $request->input('show_index') ? 1 : 0; if ($article->save()) { $info = ['from' => 'update', 'status' => 'success']; j4flash($info); return redirect('admin/article/index/' . $type); } else { return redirect()->back()->withErrors(['err' => lang('submit failed')])->withInput(); } }