Пример #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make(Input::all(), array('name' => 'required|min:3|unique:pet_types,name'));
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $pet = new PetTypes();
     $pet->name = Input::get('name');
     $pet->save();
     return Redirect::to('pets');
 }
 public function petTypeSave()
 {
     // validate the info, create rules for the inputs
     $rules = array('txt-pet-type' => 'required');
     // run the validation rules on the inputs from the form
     $validator = Validator::make(Input::all(), $rules);
     // if the validator fails, redirect back to the form
     if ($validator->fails()) {
         $messages = $validator->messages();
         return Redirect::to('pet_type/add')->with('flash_error', $messages->first())->withInput();
     } else {
         $pet_type = new PetTypes();
         $pet_type->pet_name = Input::get('txt-pet-type');
         $pet_type->save();
         // validation not successful, send back to form
         return Redirect::to('pet_type/list')->with('flash_success', 'Pet type successfully added.');
     }
 }