【Laravel】外部キーに関するエラーが出た場合は、型をunsignedBigIntegerにする

こんにちは。

野中やすおです。

Laravelでマイグレーションを実行したときに以下のような外部キーに関するエラーが出たことがありませんか。エラーを解消するのに結構苦労したので、メモがてら共有します。

出てくるエラー

対処方法

その場合には、外部参照するデータの型をbigIncrementsではなく、unsignedBigIntegerにします。