lumen使用mongodb

sunnnyduan 2019-01-09

1.安装mongodb扩展

执行sudo pecl install mongodb

如果是windows,到https://windows.php.net/downloads/pecl/releases/mongodb/选择对应的版本下载,并把php_mongodb.dll复制到php的ext目录

2.配置扩展

在php.ini中增加以下语句

extension=mongodb.so

3.在lumen中引入mongodb驱动

在composer文件添加"jenssegers/mongodb":"3.4.5",然后执行

composer update

4.在lumen的bootstrap/app.php中注册驱动,并且必须开通withEloquent。MongodbServiceProvider的注册应该在其它服务之前,否则可能导致Unsupportdriver错误

$app->register(Jenssegers\Mongodb\MongodbServiceProvider::class);
....
....
$app->withEloquent();

5.在config/database.php配置mongodb连接参数

'mongodb' => [
                'host' => '127.0.0.1',
                'port' => 27017,
                'username' => '',
                'password' => '',
                'database' => 'test',
        ],

参考:

https://www.jianshu.com/p/41865e061648

http://www.runoob.com/mongodb/php7-mongdb-tutorial.html

相关推荐