Пример #1
0
 /**
  * @param $id
  * @param $attributes
  *
  * @return bool|mixed
  *
  * @throws \Fully\Exceptions\Validation\ValidationException
  */
 public function update($id, $attributes)
 {
     $this->faq = $this->find($id);
     if ($this->isValid($attributes)) {
         $this->faq->fill($attributes)->save();
         return true;
     }
     throw new ValidationException('Faq validation failed', $this->getErrors());
 }
Пример #2
0
 public function storeQuestion()
 {
     $question = new Faq();
     $input = ["question" => Input::get('question'), "reponse" => Input::get('reponse')];
     $rules = array('question' => 'required', 'reponse' => 'required');
     $messages = array('required' => ":attribute est requis pour l'ajout d'une nouvelle question.");
     $validator = Validator::make(Input::all(), $rules, $messages);
     if ($validator->fails()) {
         $messages = $validator->messages();
         return Redirect::to(URL::previous())->withErrors($validator);
     } else {
         Session::flash('flash_msg', "La nouvelle réponse a bien été ajoutée.");
         Session::flash('flash_type', "success");
         $question->fill($input)->save();
         return Redirect::to("/admin/faq");
     }
 }