/** * 更新文章 * * @param PostUpdateRequest $request * @param int $id */ public function update(PostUpdateRequest $request, $id) { $post = Post::findOrFail($id); $post->fill($request->postFillData()); $post->save(); if ($request->action === 'continue') { return redirect()->back()->withSuccess('文章已保存.'); } return redirect()->route('admin.post.index')->withSuccess('文章已保存.'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(PostUpdateRequest $request, $id) { $post = Post::findOrFail($id); $post->fill($request->postFillData()); $post->save(); $post->syncTags($request->get("tags", [])); if ($request->action === "continue") { return redirect()->back()->withSuccess("Post saved."); } return redirect()->route("admin.post.index")->withSuccess("Post saved."); }
/** * Update the specified resource in storage. * * @param Requests\PostUpdateRequest|Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Requests\PostUpdateRequest $request, $id) { $post = Post::findOrFail($id); $post->fill($request->postFillData()); $post->save(); $post->syncTags($request->get('tags', [])); if ($request->action === 'continue') { return redirect()->back()->withSuccess('Artículo guardado.'); } return redirect()->route('admin.post.index')->withSuccess('Artículo guardado.'); }
/** * 更新文章 * * @param PostUpdateRequest $request 文章更新表单 * @param int $id 文章id */ public function update(PostUpdateRequest $request, $id) { $post = Post::findOrFail($id); $check = $post->archive; $post->fill($request->postFillData()); $post->save(); if ($request->archive != $check) { $counts = Archive::where('name', '=', $check)->first()->counts; $archive = Archive::where('name', '=', $check)->update(['counts' => $counts - 1]); $counts = Archive::where('name', '=', $request->archive)->first()->counts; $archive = Archive::where('name', '=', $request->archive)->update(['counts' => $counts + 1]); } return redirect()->route('admin.post.index')->withSuccess('Post saved.'); }
/** * Update the Post * * @param PostUpdateRequest $request * @param int $id */ public function update(PostUpdateRequest $request, $id) { $post = Post::findOrFail($id); $post->fill($request->postFillData()); $post->save(); $post->syncTags($request->get('tags', [])); if ($request['tweet'] == 'on') { event(new PostWasTweeted($post)); } if ($request->action === 'continue') { return redirect()->back()->withSuccess('Post saved.'); } return redirect()->route('admin.post.index')->withSuccess('Post saved.'); }