У меня плохая ошибка при запуске миграции
(errno: 150 «Ограничение внешнего ключа неправильно сформировано»)
и все поля первичного и внешнего ключа имеют одинаковый первичный ключ данных
оба они беззнаковыеBigInteger
Schema::create('users', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
$table->string('email',100)->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->integer('rank');
$table->rememberToken();
$table->timestamps();
});
Schema::create('products', function (Blueprint $table) {
$table->bigIncrements('id');
$table->unsignedBigInteger('user_id');
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
});