Как в ларавел добавить внешний ключ уже в существующию миграцию?

Cоздаю миграцию на добавление колонки с внешним ключем, поле появляется, но не становится foreign. В чем может быть ошибка?

 public function up()
    {
        Schema::table('tasks', function (Blueprint $table) {
            $table->unsignedBigInteger('solution_id')->nullable();
            //IDX
            $table->index('solution_id', 'task_solution_idx');

            //FK
            $table->foreign('solution_id', 'task_solution_fk')->on('solutions')->references('id');

        });
    }

введите сюда описание изображения


Ответы (0 шт):