Извините за заголовок вопроса, не уверен, что упомянуть.
У меня есть ситуация, у меня была таблица translations
, но кое-как я должен был установить пакет voyager
. В этом пакете также есть миграция для translations
таблицы. Я попытался найти способ изменить имя таблицы, но мне не удалось, а затем я решил переименовать свою собственную таблицу translations
. Итак, я сделал это, создав миграцию, как вы можете видеть следующим образом
public function up()
{
Schema::rename("translations", "new_translations");
}
public function down()
{
Schema::rename("new_translations", "translations");
}
Теперь, когда я пытаюсь выполнить php artisan migrate:rollback
, возвращается ошибка
Cannot declare class
CreateTranslationsTable, because the name is already in use
at F:\xampp\htdocs\project-name\database\migrations\2019_09_19_094436_create_tran
slations_table.php:40
36|
37| Schema::dropIfExists('translations');
39| }
> 40| }
Может ли кто-нибудь помочь мнемогу ли я решить проблему, я был бы очень признателен.