Как в ларавел добавить внешний ключ уже в существующию миграцию?
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');
});
}
