我在 LARAVEL 上有这样的迁移代码:
public function up()
{
Schema::create('estados', function (Blueprint $table) {
$table->bigIncrements('id')->primary('PRIMARY');
$table->string('nombre' , 30)->nullable();
$table->unique('nombre' , 'nombre_u');
$table->integer('pais_id')->default('1');
$table->foreign('pais_id' , 'pais_id_fk')->refereces('id')->on('paises');
$table->index('pais_id' , 'pais_id_fk_idx');
});
}
我该如何改进我的代码?例如,我不知道如何将同一行中的接下来的两行设置为 UNIQUE:
$table->string('nombre' , 30)->nullable();
$table->unique('nombre' , 'nombre_u');
或者将这 3 行变成只有 1 行:
$table->integer('pais_id')->default('1');
$table->foreign('pais_id' , 'pais_id_fk')->refereces('id')->on('paises');
$table->index('pais_id' , 'pais_id_fk_idx');
你可以帮帮我吗?
提前致谢。
小怪兽爱吃肉
幕布斯6054654
达令说