composer require jenssegers/mongodb
composer update
composer install
配置app/config/database.php
connections=>[
'mongodb' => [
'driver' => 'mongodb',
'host' => 'localhost',
'port' => 27017,
'database' => 'openapi',
'username' => '',
'password' => '',
]
]
在controller中直接调用
$mongo = \DB::connection("mongodb")
->collection("order")
->insert([
'name' => 'tom',
'age' => 18
]);
模型调用在model
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
模型继承Eloquent
class model extends Eloquent{
protected $connection = 'mongodb';
protected $table='order';
}