MongoDB的流明迁移模式

时间:2015-10-20 16:05:04

标签: mongodb lumen

我按照这个安装了Jenssegers MongoDB Lumen and MongoDB?回答并且有效。

但是,我尝试使用迁移模式创建一个新集合,遵循示例(https://github.com/jenssegers/laravel-mongodb#schema),但它不起作用。我的功能了:

Schema::create('users', function($collection)
    {
        $collection->index('name');
        $collection->unique('email');
    });

我收到错误消息:

  

[MongoException]集合名称不能为空

谢谢!

1 个答案:

答案 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