diff --git a/CHANGELOG.md b/CHANGELOG.md index 72ce362a7..f3d6d836e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,11 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [3.6.7] - 2020-12-18 + +### Changed +- MongodbQueueServiceProvider does not use the DB Facade anymore [#2149](https://github.com/jenssegers/laravel-mongodb/pull/2149) by [@curosmj](https://github.com/curosmj) + ## [3.6.6] - 2020-10-29 ### Changed diff --git a/src/Jenssegers/Mongodb/MongodbQueueServiceProvider.php b/src/Jenssegers/Mongodb/MongodbQueueServiceProvider.php index 6c47b0d5d..a0f8e0361 100644 --- a/src/Jenssegers/Mongodb/MongodbQueueServiceProvider.php +++ b/src/Jenssegers/Mongodb/MongodbQueueServiceProvider.php @@ -2,7 +2,6 @@ namespace Jenssegers\Mongodb; -use Illuminate\Support\Facades\DB; use Illuminate\Queue\QueueServiceProvider; use Jenssegers\Mongodb\Queue\Failed\MongoFailedJobProvider; @@ -14,7 +13,7 @@ class MongodbQueueServiceProvider extends QueueServiceProvider protected function registerFailedJobServices() { // Add compatible queue failer if mongodb is configured. - if (DB::connection(config('queue.failed.database'))->getDriverName() == 'mongodb') { + if ($this->app['db']->connection(config('queue.failed.database'))->getDriverName() == 'mongodb') { $this->app->singleton('queue.failer', function ($app) { return new MongoFailedJobProvider($app['db'], config('queue.failed.database'), config('queue.failed.table')); });