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); } }