Exemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param Requests\StorePostRequest $request
  * @return Response
  */
 public function store(Requests\StorePostRequest $request)
 {
     $data = $request->only(['title', 'summary', 'content', 'minutes_read', 'header_background', 'category_id']);
     $data['author_id'] = Auth::user()->id;
     if (false !== ($post = $this->postRepository->save($data))) {
         Flash::success('Post created.');
         return redirect()->route('management.posts.edit', $post->slug);
     }
     Flash::error('Unable to store post. If this error persist, contact an administrator.');
     return redirect()->back();
 }
Exemplo n.º 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Requests\StorePostRequest $request)
 {
     $this->posts->create(['author_id' => auth()->user()->id] + $request->only('title', 'slug', 'published_at', 'body', 'excerpt'));
     return redirect(route('backend.blog.index'))->with('status', 'Post has been created.');
 }