myS*_*Sun 2 migration laravel laravel-5
我在laravel 5.6中创建带有迁移的表。
我需要通过迁移创建唯一索引。
我的代码是:
$table->index([
'system',
'code',
'city',
'seat',
'type'
], 'PrimaryPayment');
Run Code Online (Sandbox Code Playgroud)
但是跑完之后migrate。在phpmyadmin -> table -> table_name -> indexes表演unique: No
如何创建唯一索引?
您可以在迁移时使用unique()方法:
$table->string('email')->unique();
Run Code Online (Sandbox Code Playgroud)
或像这样的compound unique索引:
$table->unique([
'system',
'code',
'city',
'seat',
'type'
], 'PrimaryPayment');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3092 次 |
| 最近记录: |