Ошибка Laravel: SQLSTATE [42S01]: базовая таблица или представление уже существует: 1050 «Категории» таблицы уже существPhp

Кемеровские программисты php общаются здесь
Anonymous
Ошибка Laravel: SQLSTATE [42S01]: базовая таблица или представление уже существует: 1050 «Категории» таблицы уже существ

Сообщение Anonymous »

Я не могу понять, в чем проблема, две таблицы по какой-то причине не соединяются, я прочитал много статей и попробовал много вещей, которые все еще не работают.

Я хочу связать таблицы сообщений и категорий вместе, чтобы я мог отображать категорию, выбранную в созданном сообщении.

Код: Выделить всё

  public function up()
{
Schema::create('posts', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
$table->string('name');
$table->text('description');
$table->integer('category_id');
$table->integer('price');
$table->integer('currency_id');
});
}
Категория

Код: Выделить всё

 public function up()
{
Schema::create('categories', function (Blueprint $table) {
$table->id();
$table->timestamps();
$table->string('name');
$table->bigInteger('post_id')->unsigned();
$table->foreign('post_id')->references('id')->on('posts');
});
}
Вот какую ошибку я получаю:


SQLSTATE[42S01]: Base таблица или представление уже существует: 1050 Таблица
'категории' уже существует (SQL: создать категории таблиц ( bigint unsigned not null auto_increment первичный ключ, созданный_at
временная метка null, обновленный_at временная метка null, name varchar(255) not
null, post_id bigint unsigned not null) набор символов по умолчанию
utf8mb4 collate 'utf8mb4_unicode_ci')


Подробнее здесь: https://stackoverflow.com/questions/609 ... 1050-table

Вернуться в «Php»