Я новичок в laravel. Я пытаюсь поместить внешний ключ в таблицу членов семьи.
но не может мигрировать правильно. Произошла следующая ошибка. Я пытаюсь так много разных изменений, чтобы решить следующую ошибку. Но я не могу это сделать. Это не повторяющийся вопрос. Пожалуйста, помогите мне ...
В строке Connection.php 647:
SQLSTATE [HY000]: общая ошибка: 1215 Не удается добавить внешний ключ
ограничение
(SQL: alter table `familymembers` add constraint `familymemb
ers_user_id_foreign` foreign key (`user_id`) references `all_users` (`id`))
В строке Connection.php 449:
SQLSTATE [HY000]: общая ошибка: 1215 Не удается добавить внешний ключ
ограничение
create_familymembers_table_migrations:
Schema::create('familymembers', function (Blueprint $table) {
$table->engine = 'InnoDB';
$table->increments('id');
$table->string('fullName');
$table->string('relationship');
$table->string('gender');
$table->date('dob');
$table->integer('user_id')->unsigned();
$table->foreign('user_id')->references('id')->on('all_users');
$table->timestamps();
});
create_all_users_table_migrations:
Schema::create('all_users', function (Blueprint $table) {
$table->increments('id');
$table->string('nameWithInitials');
$table->string('callingName');
$table->string('email');
$table->integer('contactNo');
$table->string('password');
$table->string('type');
$table->string('addNo');
$table->string('addStreet');
$table->string('addCity');
$table->string('intentToJoin');
$table->string('region');
$table->timestamps();
});
Заранее спасибо.