Когда я запускаю 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 –