Хочу в скрипте миграций добавить в таблицу поле с проверкой на уникальность. Пробую сделать это двумя способами, которые привожу ниже. Но ни один из них не создает в PostgreSQL нужный индекс для поля. Само поле создается, а индекс - нет. В чем может быть проблема?
public function up()
{
Schema::table('testtable', function (Blueprint $table) {
$table->string('testfield')->unique();
});
}
public function up()
{
Schema::table('testtable', function (Blueprint $table) {
$table->string('testfield');
$table->unique('testfield', 'testfield_unique');
});
}