Проблема в том, что я пытаюсь создать таблицу с внешним ключом, который ведет на ещё не созданную таблицу.
Schema::create('tenders', function (Blueprint $table) {
$table->increments('id');
$table->integer('project_id')->unsigned();
$table->string('fullname')->nullable(true);
$table->timestamps();
});
Schema::create('projects', function (Blueprint $table) {
$table->increments('id');
$table->integer('tender_id')->unsigned();
$table->string('fullname')->nullable(true);
$table->foreign('tender_id')->references('id')->on('tenders');
$table->timestamps();
});
Schema::table('tenders', function (Blueprint $table) {
$table->foreign('project_id')->references('id')->on('projects');
});