예제 #1
0
 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);
 }