Esempio n. 1
0
 public function feedback(Feedback $feedback)
 {
     $this->data['feedback'] = $feedback->getActive();
     if ($this->request->has('name')) {
         if ($this->request->get('name') == 'Admin' || $this->request->get('name') == 'admin' || $this->request->get('name') == 'Administrator' || $this->request->get('name') == 'administrator') {
             //check that no name admin or administrator
             return view('pages.feedback', $this->data)->with('errors_name', trans('translation.Ви_ввели_невірне_імя'));
         }
         $validator = Feedback::validate(\Input::all());
         //validation
         if ($validator->fails()) {
             return view('pages.feedback', $this->data)->with('errors', $validator->errors());
         } else {
             $feedback = new Feedback();
             $feedback->role = 0;
             $feedback->name = $this->request->get('name');
             $feedback->email = $this->request->get('email');
             $feedback->body = $this->request->get('body');
             $feedback->save();
             return view('pages.feedback', $this->data)->with('success', trans('translation.Ваш_коментар_успішно_добавлений'));
         }
     } else {
         return view('pages.feedback', $this->data);
     }
 }