моя run_tasks
таблица имеет внешний ключ completer_guest_id
, который мне нужен для ссылки на столбец какой-то другой таблицы.
Schema::table('run_tasks', function (Blueprint $t) {
$t->integer('completer_id')->nullable();
$t->foreign('completer_id')->references('id')->on('users');
$t->integer('completer_guest_id')->nullable();
$t->foreign('completer_guest_id')->references('id')->on('tasks_guests');
});
Но я не могу найти индекс: run_tasks_completer_guest_id_foreign
из-за этого я не могу удалить ограничение внешнего ключа и удалить столбец в этой миграции:
Schema::table('run_tasks', function (Blueprint $table){
$table->dropForeign('run_tasks_completer_guest_id_foreign');
$table->dropColumn('completer_guest_id');
$table->integer('completer_guest_id')->nullable();
$table->foreign('completer_guest_id')
->references('id')
->on('guests')
->onDelete('cascade');
});
и я получаю эту ошибку , когда я запускаю \d run_tasks
я вижу это
Есть ли решение этой проблемы?