带有 jenssegers 的 Laravel5 MongoDB 查询构建器不起作用

ani*_*ddh 5 php mongodb laravel-5

我正在使用jenssegers/laravel-mongodb在我的 laravel 5 应用程序中使用 MongoDB 。当我调用我的控制器显示错误时,我配置了项目中的所有内容。

错误:

BadMethodCallException in Builder.php line 2057:
Call to undefined method Jenssegers\Mongodb\Query\Builder::getAfterFilters()
Run Code Online (Sandbox Code Playgroud)

配置/app.php:

Jenssegers\Mongodb\MongodbServiceProvider::class,
Run Code Online (Sandbox Code Playgroud)

引导程序/app.php。

$app->register('Jenssegers\Mongodb\MongodbServiceProvider');
Run Code Online (Sandbox Code Playgroud)

数据库:

'default' => 'mongodb',

'mongodb' => array(
    'driver'   => 'mongodb',
    'host'     => env('DB_HOST', 'localhost'),
    'port'     => env('DB_PORT', 27017),
    'database' => env('DB_DATABASE', ''),
    'username' => env('DB_USERNAME', ''),
    'password' => env('DB_PASSWORD', ''),
    'options' => array(
        'db' => 'admin' 
    )
),
Run Code Online (Sandbox Code Playgroud)

请帮忙,我错过了一些配置。