如何反转Laravel中多列上添加的唯一键?基本上,这个迁移代码的down()函数应该包含哪些内容:
public function up()
{
Schema::table('topics', function($table)
{
$table->unique(array('subject_id', 'grade_id', 'semester_id', 'name'));
}
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('topics', function($table)
{
}
}
Run Code Online (Sandbox Code Playgroud)
Mar*_*lln 13
要删除唯一索引,请使用dropUnique('name_of_index')
.
如果您没有在第二个参数中指定索引名称,则索引的名称unique()
将为tableName_fieldsSeperatedByUnderscore_unique
.
public function down()
{
Schema::table('topics', function($table)
{
$table->dropUnique('topics_subject_id_grade_id_semester_id_name_unique');
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6334 次 |
最近记录: |