を作成することはできません私はこのエラーを取得しておいてください。ここでは一般的なエラー:私は、PHPの職人の移行を実行すると1005がテーブル
[Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1005 Can't create table
binomi
.#sql-3910_c0b
(errno: 150 "Foreign key constraint is incorrectly formed") (SQL: alter table users add constraintusers_activity_foreign
foreign key (activity
) referencesactivity
(id
) on delete cascade) [PDOException] SQLSTATE[HY000]: General error: 1005 Can't create tablebinomi
.#sql-3910_c0b
(errno: 150 "Foreign key constraint is incorrectly formed")
は私のユーザーと活動モデルのためのスキーマあり、それらは唯一のモデルですアプリ。
ユーザー移行:
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->string('password');
$table->integer('activity');
$table->rememberToken();
$table->timestamps();
});
Schema::table('users', function($table){
$table->foreign('activity')->references('id')->on('activity')->onDelete('cascade');
}
活動の移行:
Schema::create('activty', function (Blueprint $table) {
$table->increments('id');
$table->string('label');
});
作るかどうかもチェック
と「;;」あなたの外国のキーラインの終わりに? – Duikboot
それは単なる入力ミスです@Duikboot –