/** * Gets view data. * * @return array */ protected function getViewData() { $data = $this->validator->validationData(); $data['selector'] = $this->selector; if (!is_null($this->ignore)) { $data['ignore'] = $this->ignore; } return $data; }
/** * Configure Javascript remote validations. * * @param Validator $validator */ protected function configureJsRemote(Validator $validator) { if (is_null($this->sessionStore)) { return; } $token = $this->sessionStore->token(); if (!is_null($this->container['encrypter'])) { $token = $this->container['encrypter']->encrypt($token); } $validator->setRemoteToken($token); $validator->enableRemote($this->jsRemoteEnabled); }
/** * Gets view data. * * @return array */ protected function getViewData() { $data = $this->validator->validationData(); $data['selector'] = $this->selector; return $data; }