Boa tarde. Na parte de rodar o comando:
php artisan migrate
Meu console devolveu o seguinte erro:
PDOException::("SQLSTATE[HY000]: General error: 3780 Referencing column 'serie_id' and referenced column 'id' in foreign key constraint 'temporadas_serie_id_foreign' are incompatible.")
Precisei alterar a chave única auto incremental das tabelas para:
$table->increments('id');
ao invés de
$table->bigIncrements('id');
Outra questão é que os campos que formam a Foreign key, precisei incluir a propriedade "unsigned"
$table->integer('serie_id')->unsigned();
$table->foreign('serie_id')->references('id')->on('series');
Teria alguma explicação do porquê o código do instrutor funcionou sem essas modificações? Tem a ver com a versão do Laravel ou MySQL?
Uso Laravel 5.8 e MySQL 8.0