Olá, Estou com ao problema abaixo na hora de executar o 'php artisan migrate'.
Este é o erro:
SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL: alter table `episodes` add constraint `episodes_seri
e_id_foreign` foreign key (`serie_id`) references `id` (`series`))
SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint
Tive o mesmo problema no curso de Laravel e bastou adicionar o métododo unsigned() nas chaves estrangeiras, mas nesse caso não foi o suficiente.
public function up()
{
Schema::create('series', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
});
}
public function up()
{
Schema::create('episodes', function (Blueprint $table) {
$table->bigIncrements('id');
$table->bigInteger('season');
$table->bigInteger('number');
$table->boolean('watched')->default(false);
$table->bigInteger('serie_id')->unsigned();
$table->foreign('serie_id')->references('series')->on('id');
});
}
Ele consegue criar todas as migrations até acontecer este problema nas foreing keys.