Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Providers;
- use Illuminate\Support\ServiceProvider;
- use App\Overrides\Illuminate\Validation\Factory as FactoryOverride;
- /**
- * Class AppServiceProvider
- * @package App\Providers
- */
- class AppServiceProvider extends ServiceProvider
- {
- /**
- * Bootstrap any application services.
- *
- * @return void
- */
- public function boot()
- {
- $this->validatorExtensions();
- }
- /**
- * Custom extensions to the Validator Facade
- */
- protected function validatorExtensions()
- {
- //Borrowed from Illuminate\Validation\ValidationServiceProvider::registerValidationFactory()
- $this->app->singleton('validator', function ($app) {
- $validator = new FactoryOverride($app['translator'], $app);
- if (isset($app['db'], $app['validation.presence'])) {
- $validator->setPresenceVerifier($app['validation.presence']);
- }
- return $validator;
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement