Задать вопрос
@romaaa32

Как структурировать миграции Laravel, чтобы при миграции не указывать каждую папку отдельно?

Разрослась папка миграций Laravel до 400 файлов, работать неудобно.

При создании миграции можно указать путь расположения
php artisan make:migration название_таблицы --path=database/migrations/папка_1
.
Но чтобы выполнить миграцию, откатить ее, посмотреть статус и т.д. нельзя сделать как обычно php artisan migrate, нужно опять указывать путь к миграциям
php artisan migrate --path=database/migrations/папка_1
php artisan migrate --path=database/migrations/папка_2

Если не указать путь выдает всякие ошибки, нет такой миграции и др.

Можно ли как-то при выполнении команды миграции указать просматривать все папки?
  • Вопрос задан
  • 297 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@romaaa32 Автор вопроса
Проблема решена добавлением в Provider
$this->loadMigrationsFrom([
    'database/migrations/путь_1',
    'database/migrations/путь_2,
    ...
]);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
agoalofalife
@agoalofalife
Team Lead
Я видел такую библиотеку но сам не пробывал
Может быть у нее и нет тех проблем что вы описали
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы