Пример #1
0
 /**
  * Called before any commands or requests are run.
  *
  * @param Config $config
  * @param ValidatorFactory $validator
  * @param Router $router
  */
 public function boot(Config $config, ValidatorFactory $validator, Router $router)
 {
     $this->publishes([__DIR__ . '/../config/mongodb.php' => config_path('mongodb.php')]);
     $validator->extend('mongo_unique', 'Atrauzzi\\LaravelMongodb\\ValidationRule\\Unique@validate');
     $validator->extend('mongo_exists', 'Atrauzzi\\LaravelMongodb\\ValidationRule\\Exists@validate');
     // ToDo: Convert this to Laravel 5 middleware?
     $router->after('Atrauzzi\\LaravelMongodb\\ShutdownHandler');
 }