/** * Add the extensions to a validator instance. * * @param \Illuminate\Validation\Validator $validator * @return void */ protected function addExtensions(Validator $validator) { $validator->addExtensions($this->extensions); // Next, we will add the implicit extensions, which are similar to the required // and accepted rule in that they are run even if the attributes is not in a // array of data that is given to a validator instances via instantiation. $implicit = $this->implicitExtensions; $validator->addImplicitExtensions($implicit); $validator->addReplacers($this->replacers); $validator->setFallbackMessages($this->fallbackMessages); }