Столбец
существует, но при переносе возвращается
SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1072 Ключевой столбец не существует в таблице
, когда я удалить внешний ключ проблема решена
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
public function up()
{
Schema::create('skills', function (Blueprint $table) {
$table->increments('id');
$table->string('skill_name')->nullable();
$table->decimal('skill_note')->nullable();
$table->timestamps();
});
}
public function up()
{
Schema::create('skill_user', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('user_id');
$table->foreign('user_id ')
->references('id')->on('users');
$table->unsignedInteger('skill_id');
$table->foreign('skill_id')
->references('id')->on('skills');
$table->decimal('note')->nullable();
$table->timestamps();
});
}