/**
  * 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');
 }
Пример #3
0
 /**
  * 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'));
 }