public function savePost() { //соберет все данные из формы и закинет в переменную $data $data = Input::all(); //Проверяем корректность введённых данных $validation = Validator::make($data, Post::getValidator()); //Если данные не корректы, то возвращаем пользователя обратно без потерь данных if ($validation->fails()) { return Redirect::back()->withErrors($validation)->withInput(); } //Сохраняем в БД $post = Post::savePostDb($data); if ($post instanceof Exeption) { return 'error'; } return Redirect::to("/blog/" . $post->link); }