/** * Store a newly created resource in storage. * POST /houses * * @return Response */ public function store() { $input = Input::all(); $v = Validator::make(Input::All(), array('name' => 'required|max:50|unique:houses', 'propertyID' => 'required', 'rentd' => 'required', 'rent' => 'required', 'water' => 'required', 'waterd' => 'required', 'electricityd' => 'required', 'frequency' => 'required')); if ($v->passes()) { House::create($input); //check if the house has been created then create invoice $pid = Input::get('propertyID'); return Redirect::action('HousController@show', $pid); } return Redirect::back()->withInput()->withErrors($v)->with('message', 'There were validation errors'); }