Laravel 5 - 迁移中的复合键索引

Stu*_*nig 5 php laravel laravel-5

综合指数是我没有完全了解的主题,我不确定我是否做得对?或者,如果 Laravel 在迁移时正确解析我的代码。这看起来正确吗?

Schema::create('friends', function(Blueprint $table)
{
    $table->increments('id');
    $table->integer('requester_id')->unsigned();
    $table->integer('requestee_id')->unsigned();
    $table->timestamps();

    $table->foreign('requester_id')->references('id')->on('users');
    $table->foreign('requestee_id')->references('id')->on('users');

    $table->unique(['requester_id', 'requestee_id'], 'composite_index');
});
Run Code Online (Sandbox Code Playgroud)

这是 Sequel Pro 显示的内容:

http://i.imgur.com/5A4LZH3.png

Jos*_*ber 5

你有什么是正确的。


注意:您不具有指定索引的名字。Laravel 会根据被索引的列自动为你生成一个名称。