Ejemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $request->flash();
     $this->validate($request, ['title' => 'required', 'text' => 'required']);
     $blogPost = new BlogPost();
     $blogPost->title = $request->title;
     $blogPost->text = $request->text;
     if (!is_null($request->file('imgpost'))) {
         $blogPost->img = $this->saveImage($request->file('imgpost'));
     }
     $blogPost->slug = '';
     $blogPost->blog_category_id = 0;
     $blogPost->status = 2;
     $blogPost->user_id = Sentinel::check()->getUserId();
     $blogPost->save();
     if ($request->tags != '') {
         $blogPost->tag($request->tags);
     }
     return view('blog.thanks');
 }