/** * Stores review in database. * * @param string/int $tid * @return void */ public function store($tid) { $input = Input::except('_token'); if (!$this->validator->with($input)->passes()) { if (Request::ajax()) { return Response::json($this->validator->errors(), 400); } return Redirect::back()->withErrors($this->validator->errors())->withInput($input); } $this->repo->save($input, $tid); if (Request::ajax()) { return Response::json(trans('main.user review saved'), 201); } return Redirect::back()->withSuccess(trans('main.user review saved')); }
/** * Stores review in database. * * @return void */ public function store() { $input = Input::except('_token'); unset($input['q']); if (!$this->validator->with($input)->passes()) { //if request is ajax we'll return errors as html so we can //just append them with js in our view. if (Request::ajax()) { return Helpers::compileErrorsForAjax($this->validator->errors()->all()); } return Redirect::back()->withErrors($this->validator->errors())->withInput($input); } $this->review->save($input); if (Request::ajax()) { return 'success'; } //return Redirect::back()->withSuccess( trans('main.user review saved') ); }