前提・実現したいこと
投稿IDとuserIDを紐づけしたいがエラーが出ます。
カラムの型やテーブルの生成順を確認したが、エラーが解消しない。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ユーザーテーブル
Schema::create('users', function (Blueprint $table) {
$table->unsignedBigInteger('id');
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
質問投稿テーブル
Schema::create('questions', function (Blueprint $table) {
$table->unsignedBigInteger('id');
$table->string('title');
$table->string('content');
$table->unsignedBigInteger('user_id')->index();
$table->unsignedBigInteger('category_id')->index();
$table->timestamp('updated_at')->default(\DB::raw('CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP')); $table->foreign('user_id')->references('id')->on('users'); $table->foreign('category_id')->references('id')->on('categories'); });
試したこと
テーブル構造を見て参照元のカラムと参照先のカラムの型の確認をした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。