/** * 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.'); } }