/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store() { $rules = array('title' => 'Required', 'short_description' => 'Required:max:200', 'description' => 'Required|max:1000'); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return back()->withInput()->withErrors($validator); } else { $blog = new Blog(); $blog->title = Input::get('title'); $blog->short_description = Input::get('short_description'); $blog->description = Input::get('description'); $blog->user_id = Input::get('userId'); $blog->save(); Session::flash('message', 'Blog posted successfully!!'); return Redirect::to('blogs/blogbyuser/' . $blog->id); } }