Beispiel #1
0
 /**
  * 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'));
 }
Beispiel #2
0
 /**
  * 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') );
 }