Я пытаюсь удалить уникальный ключ из complaint_number
колонка с миграцией, потому что мое приложение работает и не может его определить ….
вот что у меня сейчас
public function up()
{
Schema::create('complaints', function(Blueprint $table)
{
$table->increments('id');
$table->integer('user_id');
$table->string('complaint_number', 7)->unique();
$table->string('address');
$table->timestamps();
});
}
Я предполагаю, что миграция уже запущена, поэтому вам нужно создать новую миграцию и в этом случае удалить уникальный индекс.
php artisan migrate:make drop_complaint_number_unique_index
И это для up
метод:
Schema::table('complaint', function(Blueprint $table) {
$table->dropIndex('complaints_complaint_number_unique');
}
И это для down
метод (повторно добавить уникальный индекс):
Schema::table('complaint', function(Blueprint $table) {
$table->unique(['complaint_number']);
}
Других решений пока нет …