/** * Validate the given request with the given rules. * * @param \Symfony\Component\Form\Form $form * @param \Illuminate\Http\Request $request * @param array $rules * @param array $messages * @return void */ public function validateForm(Form $form, Request $request, array $rules, array $messages = array()) { $data = $form->getName() ? $request->offsetGet($form->getName()) : $request->all(); $validator = $this->getValidationFactory()->make($data, $rules, $messages); if ($validator->fails()) { $this->throwValidationException($request, $validator); } }
/** * Get the value at the given offset. * * @param string $offset * @return mixed * @static */ public static function offsetGet($offset) { return \Illuminate\Http\Request::offsetGet($offset); }