/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(PostFormRequest $request, $id) { $post = Post::find($id); $post->title = $request->input('title'); $post->author = $request->input('author'); $post->body = $request->input('body'); $post->save(); return redirect('posts/view/' . $id); }
/** * Update the specified resource in storage. * * @param PostFormRequest $request * @param Post $post * @return Response */ public function update(PostFormRequest $request, $post) { $post->fill($request->all()); $post->save(); if ($tags = $request->input('tags')) { $post->retag($request->input('tags')); } return $post->load('tagged'); }
/** * Store a newly created resource in storage. * * @param PostFormRequest $request * @return \Illuminate\Http\Response */ public function store(PostFormRequest $request) { $post = new Posts(); $post->title = $request->input('title'); $post->body = $request->input('body'); $post->slug = str_slug($post->title); $post->author_id = $request->user()->id; if ($request->has('save')) { $post->active = 0; $message = 'Posten ble lagret!'; } else { $post->active = 1; $message = 'Posten ble publisert!'; } $post->save(); return redirect('/admin/poster/alle')->with(array('alert-message' => $message, 'alert-type' => 'alert alert-success')); #return redirect('edit/' . $post->slug)->with(array('alert-message' => $message, 'alert-type' => 'alert alert-success')); }