Создать файл миграции при создании таблицы в Laravel Voyager - PullRequest
0 голосов
/ 16 мая 2018

Я использую Voyager Framework для Laravel.Всякий раз, когда я создаю таблицу из Database Manager, она создает таблицу, но не создает никакого файла миграции.И это не очень хороший пользовательский интерфейс, который работает в репозитории git (поделитесь схемой базы данных приложения).Каждый в группе должен создать таблицу в бэкэнде и должен работать.Это не хорошо.

, но он создает таблицу в базе данных (phpmyadmin), и у нас есть возможность создать модель (при создании таблицы)

Любое решение?нужен быстрый ответ

1 Ответ

0 голосов
/ 16 мая 2018

К сожалению, Laravel Voyager не выполняет миграции для пользовательских таблиц.

Существует два обходных пути.

  1. Генератор миграций Laravel

Используйте этот пакет разработчика для генерации миграций для указанных таблиц.Доступно на GitHub по адресу: https://github.com/Xethron/migrations-generator. Просмотрите документацию, чтобы узнать, как сгенерировать миграции для конкретных таблиц.

Однако соавторы должны будут создать для них BREAD.

Копирование базы данных

При совместном использовании базы данных таблицы конфигурации laravel voyager, содержащие все изменения и спецификации, будут доступны во всех учетных записях соавтора.

Laravel voyager saveвсе его конфигурации в таблицах.Отсюда устраняется необходимость генерировать миграции.Портирование всей БД работает для большинства моих проектов, поскольку я работаю только с большинством приложений.

...