wordpress の主キー サイズである BIGINT(20)を模倣しようとしていますが、laravelにはこれを行うためのネイティブ関数がないようです。laravel フォーラムでページを見て、次のようなコードを取得しました。
$table->bigInteger('id')->primary();
しかし、実行中にその ID に外部キーをアタッチしようとすると、artisan migrateスローされる MYSQL エラーがあります。
[Exception] SQLSTATE[HY000]: General error: 1005 Can't create table 'db.#sql- 1730_15' (errno: 150) (SQL: alter table
usersadd constraint users_role_id_foreign external key (role_id) referencesroles(id)) (Bindings: array ( ))
これを行う適切な方法は何ですか、またはどこが間違っていますか?
ありがとう!