Size: a a a

Laravel для начинающих

2021 October 08

MR

Maxim Rebitskiy in Laravel для начинающих
Звучит как придуманная проблема на ходу)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Вот кстати, у тебя получается что таблица накаченных миграций есть только на основном окружениии (дефолтном)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Короче - тут явно что-то не так
источник

SG

Sergey Gerasimov in Laravel для начинающих
Может быть проще запускать миграции с ключом
источник

SG

Sergey Gerasimov in Laravel для начинающих
Посмотри есть ли у artisan migrate ключ --connection
источник

e

eldarda in Laravel для начинающих
Я смотрел
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Можно создать свою migrate комманду, и в handle запускать оригинальную с ключом connection
источник

e

eldarda in Laravel для начинающих
Просто миграции как тогда, по папкам для разных бд
источник

SG

Sergey Gerasimov in Laravel для начинающих
В общем я бы советовал пересмотреть логику мигрирования
источник

SG

Sergey Gerasimov in Laravel для начинающих
Нет, не в разных, просто запускаешь мигрейт под разными окружениями
источник

e

eldarda in Laravel для начинающих
просто структура же разная для разных бд может быть
источник

MR

Maxim Rebitskiy in Laravel для начинающих
🤔
источник

SG

Sergey Gerasimov in Laravel для начинающих
Покажи пример такой миграции
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Условия в коде придумали в 1981
Люди до 1981:
источник

MR

Maxim Rebitskiy in Laravel для начинающих
🌚
источник

e

eldarda in Laravel для начинающих
Eсть миграция которая только к 1 базе применяет

Есть миграция которая сразу к 2, есть которая вообще к другой
источник

e

eldarda in Laravel для начинающих
Если запущу с ключом —conenction то все миграции выполнятся для каждой базы
источник

SG

Sergey Gerasimov in Laravel для начинающих
То есть у тебя есть условная миграция add_column_to_table_on_connection2, при выполнении которой в таблицу миграций connection1 запишется твоя миграция как выполненная?
источник

e

eldarda in Laravel для начинающих
У меня есть основная база, ядро, в нее записываются все миграции которые прошли.
В самих миграциях используется конструкция DB::connection()

Где может стоять любое из подключений в клюбом количестве.
источник

SG

Sergey Gerasimov in Laravel для начинающих
Я бы вынес миграции в отдельный проект
источник