我按照这个安装了Jenssegers MongoDB Lumen and MongoDB?回答并且有效。
但是,我尝试使用迁移模式创建一个新集合,遵循示例(https://github.com/jenssegers/laravel-mongodb#schema),但它不起作用。我的功能了:
Schema::create('users', function($collection)
{
$collection->index('name');
$collection->unique('email');
});
我收到错误消息:
[MongoException]集合名称不能为空
谢谢!
答案 0 :(得分:0)
很晚但你可以试试
/** Run the migrations.
*
* @return void
*/
public function up()
{
Schema::connection($this->connection)
->table('actions', function (Blueprint $collection)
{
$collection->index('name');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::connection($this->connection)
->table('actions', function (Blueprint $collection)
{
$collection->drop();
});
}
Src:https://github.com/jenssegers/laravel-mongodb/issues/859