/** * Добавить контакт * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $contact = new \App\Contact($input = $request->input()); $validator = \Validator::make($contact->getAttributes(), $rules = self::getValidatorRules()); if ($validator->fails()) { $this->throwValidationException($request, $validator); } $contact->created_by = \Auth::getUser()->id; $contact->save(); Flash::success('Контакт успешно добавлен'); if (isset($input['add_new'])) { return redirect(route('contact.create')); } return redirect(route('contact.show', $contact)); }