public function changeStatus(Article $article) { if ($article->stat == 1) { $article->update(['stat' => 0]); Flash::success(trans('admin/messages.articleBan')); } elseif ($article->stat == 0) { $article->update(['stat' => 1]); Flash::success(trans('admin/messages.articleActivate')); } return redirect()->back(); }
/** * Update the specified resource in storage. * * @param ArticleRequest $request * @param Article $article * @return Response */ public function update(ArticleRequest $request, Article $article) { $article->update($request->all()); $article->tags()->sync($request->get('tag_list')); session()->flash('success', 'Запись ' . $request->get('title') . ' обновлена'); return redirect()->route('article.index'); }
/** * @param $id * @param ArticleRequest $request * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function update(Article $article, ArticleRequest $request) { //$article = Article::findOrFail($id); // Without Binding - Method should have $id param $article->update($request->all()); $this->syncTags($article, $request->input('tag_list')); return redirect('articles'); }
public function update(Article $article, ArticleRequest $request) { $article->update($request->all()); $this->syncTags($article, $request->input('tag_list')); flash()->success('Your article has been updated!'); return redirect('article'); }
/** * Update an existing article. * * @return Response */ public function update(Article $article, Requests\ArticleRequest $request) { // $article = Article::findOrFail($id); $article->update($request->all()); $this->syncTags($article, $request->input('tag_list')); return redirect('articles'); }
public function update(Article $article, ArticleRequest $request) { $article->update($request->all()); $article->tags()->sync($request->input('tag_list', [])); \Flash::success('記事を更新しました。'); return redirect()->route('articles.show', [$article->id]); }
public function update(Article $article, Requests\ArticleRequest $request) { //type hinting ArticleRequest lets us do validation //$article = Article::findOrFail($id); $article->update($request->all()); $article->tags()->sync($request->input('tag_list')); return redirect('articles'); }
public function update(Article $article, ArticleRequest $request) { $article->update($request->all()); $this->syncTags($article, $request->input('tag_list')); //$article->tags()->attach($request->input('tag_list')); // Prida do pivot table. //$article->tags()->dettach($request->input('tag_list')); // Odoberie z pivot table. return redirect('articles'); }
public function update(Article $article, ArticleRequest $request) { // $article = Article::findOrFail($id); $article->update($request->all()); \Session::flash('flash_message', '記事を更新しました。'); // return redirect(url('articles', [$article->id])); return redirect()->route('articles.show', [$article->id]); }
/** * @param Article $article * @param ArticleRequest $request * @return Redirect * @internal param $id */ public function update(Article $article, ArticleRequest $request) { $article->update($request->all()); $this->syncTags($article, $request->input('tag_list')); // $article->tags()->detach(Tag::lists('id')->toArray()); // $article->tags()->attach($request->input('tag_list')); // $article->tags()->sync($request->input('tag_list')); return redirect('articles'); }
public function article(Request $request, Article $article) { $user = Auth::user(); $comment = $article->comments()->create(['user_id' => $user->id, 'body' => $request->input('body')]); $article->update(['num_comment' => $article->comments()->count()]); $this->stream($comment); Flash::success(trans('message.articleCommentAdded')); return redirect()->back(); }
public function update(ArticleRequest $request, Article $article) { $article->update($request->all()); session()->flash('flash_message', 'Article was updated with success'); if (Request::wantsJson()) { return $article; } return redirect('articles'); }
/** * Update an article. * * @param CreateArticleRequest $request * @param Article $article * @return Response */ public function update(CreateArticleRequest $request, Article $article) { $article->update($request->all()); $tag_list = $request->input('tag_list'); if (!empty($tag_list)) { $this->syncTags($article, $request->input('tag_list')); } return redirect()->route('admin.articles.index'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(ArticleRequest $request, Article $article) { $input = $request->all(); $article->update(['title' => $input['title'], 'body' => $input['body'], 'excerpt' => $input['excerpt']]); if ($request->ajax() || $request->wantsJson()) { return new JsonResponse($article); } flash()->success('aggiornato con successo!'); return redirect('articles'); }
public function update(Article $article, ArticleRequest $request) { $article->update($request->all()); $article->articleImages()->delete(); if (count($request->eyecatch) > 0) { foreach ($request->eyecatch as $key => $eyecatch) { $articleImage = new ArticleImage(['eyecatch' => $eyecatch]); $article->articleImages()->save($articleImage); } } $article->tags()->sync($request->input('tag_list', [])); \Flash::success('記事を更新しました。'); // return redirect()->route('articles.show', [$article->id]); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(ArticleRequest $request, Article $article) { $input = $request->all(); $article->update(['title' => $input['title'], 'body' => $input['body'], 'codice_prodotto' => $input['codice_prodotto'], 'disponibile' => $input['disponibile'], 'prezzo' => $input['prezzo'], 'categoria' => $input['categoria']]); if ($request->file('immagine')) { $imageName = $article->id . '.' . $request->file('immagine')->getClientOriginalExtension(); $request->file('immagine')->move(base_path() . '/public/images/catalog/', $imageName); $article->update(['immagine' => $imageName]); } if ($request->ajax() || $request->wantsJson()) { return new JsonResponse($article); } flash()->success('aggiornato con successo!'); return redirect('articles'); }
/** * Created By Dara on 8/2/2016 * add reply to comment */ public function article(Article $article, $comment_id, Request $request) { $user = $this->user; $this->validate($request, ['content' => 'required']); if ($comment_id) { //check if the comment has been set or not (reply) level 2 comment $comment = Comment::findOrFail($comment_id); $parent_id = $comment->id; $msg = trans('users.answerSent'); $nested = true; } else { //level 1 comment $parent_id = 0; $msg = trans('users.commentSent'); $nested = false; } //add comment to db $newComment = $article->comments()->create(['user_id' => $user->id, 'content' => $request->input('content'), 'parent_id' => $parent_id]); $numComment = $article->comments()->count(); $article->update(['num_comment' => $numComment]); $obj = $article; $model = 'article'; return ['hasCallback' => 1, 'callback' => 'article_comment', 'hasMsg' => 1, 'msgType' => '', 'msg' => $msg, 'returns' => ['newComment' => view('comment.comment', compact('newComment', 'article', 'user', 'obj', 'model'))->render(), 'nested' => $nested, 'numComment' => $numComment]]; }
public function update(Article $article, CreateArticleFormRequest $request) { $article->update($request->all()); $this->syncTags($article, $request->input('tag_list', [])); return redirect('articles')->with('message', 'Article updated'); }
public function update(Article $article, ArticleRequest $request) { $article->update($request->all()); $article->tags()->sync($request->input('tag_list')); return redirect('articles')->withMessage('Successfully updated'); }
/** * Update the specified resource in storage. * * @param CreateArticlesRequest|Request $request * @param Article $article * * @internal param int $id * @return Response */ public function update(CreateArticlesRequest $request, Article $article) { $input = $request->all(); $input['published_at'] = Carbon::parse($request->published_at); $input = array_add($input, 'slug', str_slug($request->title)); $input = array_except($input, ['_wysihtml5_mode']); $article->update($input); return redirect()->route('admin.articles.index'); }
public function update(Article $article, ArticleRequest $request) { $article->update($request->all()); $article->tags()->sync($request->input("tag_list")); return redirect('articles'); }
public function update(Article $article, CreateArticleRequest $request) { $input = $request->all(); $article->update($input); $article->tag()->sync($request['tag_list']); return redirect('articles'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(ArticleRequest $request, Article $article) { $article->user_id = Auth::id(); $picture = ""; if (Input::hasFile('image')) { $file = Input::file('image'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $picture = sha1($filename . time()) . '.' . $extension; } $article->picture = $picture; $article->update($request->except('image')); if (Input::hasFile('image')) { $destinationPath = base_path() . '/images/article/' . $article->id . '/'; Input::file('image')->move($destinationPath, $picture); } }
public function update(Article $article, Request $request) { $user = $this->user; //dd($request->all()); $this->validate($request, ['title' => 'required|min:3', 'published' => 'required|in:0,1', 'content' => 'required|min:3', 'image' => 'mimes:jpeg,bmp,png,jpg|max:1024', 'tags.*' => 'min:2|max:30', 'categories.*' => 'integer']); $input = $request->all(); $previousImage = $article->image; /* check if the user has uploaded image or not */ if ($request->hasFile('image')) { $image = $input['image']; $imageName = $user->id . str_random(20) . '.' . $image->getClientOriginalExtension(); $imageDbName = $user->id . '/' . $imageName; $image->move(public_path() . '/img/files/' . $user->id, $imageName); /* Delete the previous image */ if ($previousImage != null) { if (File::exists(public_path() . '/img/files/' . $user->id . '/' . $previousImage)) { unlink(public_path() . '/img/files/' . $user->id . '/' . $previousImage); } } } else { $imageDbName = $previousImage; } /*update article*/ $article->update(['title' => $input['title'], 'content' => $input['content'], 'published' => $input['published'], 'image' => $imageDbName]); /*register subCategories*/ $selectedCategories = $this->registerSubCategories($request); if (!$selectedCategories) { //if the selected tags has error return redirect()->back(); } $article->categories()->sync($selectedCategories); /*register tags*/ $selected = $this->registerTags($request); $article->tags()->sync($selected); Flash::success(trans('users.articleEdited')); return redirect()->back(); }
public function update(ArticleRequest $request, Article $article) { $article->update($request->all()); $article->tags()->sync(!$request->input('taglist') ? [] : $request->input('taglist')); return redirect('/articles/' . $article->id); }
/** * update an existing article * * @param integer $id * @param ArticleRequest $request * @return Response */ public function update(Article $article, ArticleRequest $request) { $article->update($request->except('image')); $article->slug = str_slug($request->title, '-'); if ($request->hasFile('image')) { $file = $request->file('image'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $image = sha1($filename . time()) . '.' . $extension; $destinationPath = public_path('/uploads/images/'); $request->file('image')->move($destinationPath, $image); $article->image = $image; } $article->update(); $this->syncTags($article, $request->input('tag_list')); flash()->info('Artikel telah diperbarui!'); return redirect('/dashboard/articles'); }
public function update(ArticleRequest $request, Article $article) { $article->update($request->all()); $this->syncTags($article, $request->input('tag_list')); return redirect('articles'); }
public function update(Article $article, ArticleRequest $request) { //create the new updated article //$article = Article::findOrFail($id); //update the article $article->update($request->all()); //pass necessary params to syncTags function $this->syncTags($article, $request->input('tag_list')); //redirect to the articles index page return redirect('articles'); }
public function update(Article $article, ArticleRequest $request) { $article->update($request->all()); return redirect('articles'); }
public function update(Article $article) { $article->update(Input::all()); return redirect()->route('articles.show', [$article]); }