Я пытаюсь настроить свои таблицы и не получал мои данные в таблицу и пытался делать DB:table('tableName')->insert($variable);
Конфликтующие имена таблиц с Laravel
У меня уже была миграция для tableName
и думал, что вставка данных в этой миграции , но на самом деле он, похоже, создал другую таблицу с тем же именем.
Так что теперь, когда я пытаюсь запустить php artisan migrate
, я получаю ошибки. Я заглянул в базу данных sqlite, и я не вижу дублирующую таблицу.
Я не могу найти, как исправить эту ошибку. Я запускаю каждую команду migrate, чтобы попытаться вернуться, но ничего не работает.
Ошибки: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1 table "regions" already exists (SQL: create table "regions" ("id" integer not null primary key autoincrement, "user_id" integer not null, "start" float not null, "end" float not null, "data" text not null, "created_at" datetime null, "updated_at" datetime null, "remember_token" varchar null, foreign key("user_id") references "users"("id") on delete cascade))
[PDOException] SQLSTATE[HY000]: General error: 1 table "regions" already exists
Удалить таблицу вручную, а затем запустить 'Artisan migrate' – lukasgeiter