IT系バンドマンの日常

備忘録やライフログなど

Laravelの外部キー制約ではまった

Laravelでmigrationファイルをかくとき外部キー制約の設定ではまったのでメモ

まちがい

$table->integer('user_id')->nullable(false);
$table->foreign('user_id')->references('id')->on('users');

せいかい

$table->integer('user_id')->unsigned();
$table->foreign('user_id')->references('id')->on('users');

外部キー制約を貼るカラムにnullable(false)を設定するとエラーでました。 公式リファレンスをもとにunsigned()を設定して再度実行するとできました!

以上です!笑