diff --git a/src/RedisServiceProvider.php b/src/RedisServiceProvider.php index cd416a2..48db157 100644 --- a/src/RedisServiceProvider.php +++ b/src/RedisServiceProvider.php @@ -8,14 +8,21 @@ class RedisServiceProvider extends ServiceProvider { - public function boot(): void + public function register(): void { throw_if(!extension_loaded('redis'), 'The redis extension is not installed. Please install the extension to enable ' . __CLASS__ ); - Redis::extend('vredis', function () { - return new VemRedisConnector; + $this->app->booting(function () { + Redis::extend('vredis', function () { + return new VemRedisConnector; + }); }); } + + public function boot(): void + { + // + } }