/** * 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'); }