/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { // $article = Article::findOrFail($id); $article->title = $request->input('title'); $article->content_raw = $request->input('editorValue'); $article->content_html = $request->input('editorValue'); $article->page_image = $request->input('coverImage'); $article->save(); return redirect('/admin/article'); }
public function update(ArticleRequest $request, $id = 0) { $article = Article::findOrFail($id); $article->update(['title' => $request->get('title'), 'category_id' => $request->get('category_id'), 'sort' => $request->get('sort'), 'views' => $request->get('views'), 'tag' => $request->get('tag'), 'is_recommend' => $request->get('is_recommend'), 'is_show' => $request->get('is_show'), 'info' => $request->get('info'), 'url' => $request->get('url'), 'cover' => $request->get('cover'), 'thumb' => $request->get('thumb'), 'text' => $request->get('text'), 'subtitle' => $request->get('subtitle'), 'author' => $request->get('author'), 'source' => $request->get('source'), 'keywords' => $request->get('keywords'), 'description' => $request->get('description'), 'hash' => $request->get('hash')]); if ($article) { Cache::store('article')->flush(); Attachment::where(['hash' => $article->hash, 'project_id' => 0])->update(['project_id' => $article->id]); $message = '文章修改成功,请选择操作!'; $url = []; $url['返回文章列表'] = ['url' => route('admin.articles.index')]; if ($article->category_id > 0) { $url['返回栏目文章列表'] = ['url' => route('admin.articles.show', $article->category_id)]; } $url['继续添加'] = ['url' => route('admin.articles.create')]; $url['继续编辑'] = ['url' => route('admin.articles.edit', $article->id)]; $url['查看文章'] = ['url' => route('article.show', $article->id), 'target' => '_blank']; return Theme::view('admin.message.show', compact('message', 'url')); } }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $article = Article::findOrFail($id); $article->delete(); return redirect('/article'); }