Example #1
0
 /**
  * Добавить контакт
  *
  * @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));
 }