Правильно ли я настроил связи промежуточной таблицы?
public const STATUS_OPEN = 'open';
public const STATUS_CLOSED = 'closed';
Не помню как называется принцип но в общем смысл - задачей должен заниматься объект обладающий наиболее полной информацией для этого действия.
Нормально ли организовывать одностороннее общение между основным приложением и микросервисом через брокер сообщений?
Нормально ли делегировать на микросервис работу с БД основного приложения? По факту он будет лишь обновлять какие-то данные, которые изначально основное приложение туда их инициализирует.
Те, кто сейчас на тостере пытаются войти в айти, через год-два будут задавать вопросы посложнее.
На тостере достаточно неплохих вопросов. Не вина тостера, что англоязычные ресурсы появились раньше и следовательно уже есть ответы на большинство популярных задач.
Но также нужно понимать, что мир не стоит на месте и развивается. Тостер - вполне популярный и крупный ресурс, и он уже состоялся как довольно крупный ИТ ресурсом вопросов-ответов в русскоязычном интернете. Его можно развивать.
так вы определитесь уже. Девопсы в компаниях - это сисадмины или девопсы? Если девопсы - это девопсы, то тогда ошибаетесь вы, а если девопсы - это сиадмины, то компании ошибаются, но считают что не ошибаются. Значит, утверждение
Раз вы не можете ничего поменять, тогда
Будем считать, ...
Ну так докажите куче компаний, что они ошибаются. Напишите статью на Хабре. Съездите на конференции, выступите.
Или вы только так, на словах ПРАВИЛЬНЫЙ?
так можно сказать про всё и пытаться оспорить всё. Есть люди, которые до сих пор доказывают, что земля квадратная и у них есть армия своих поклонников. Или что конкатенация строк в ПХП через точку более логична, чем через плюс в др. языках. Оставьте это! Будем считать, что девопсами сейчас многие компании считают продвинутых сисадминов. Ошибочно это или нет, но факт в том, что настоящих, как вы указали, девопсов почти нигде нет. Есть сисадмин и на этом точка. Он делает всю работу, которую я привёл выше.
Там для DevOps инженеров те же требования, включая Docker. Что, в компаниях тоже тупые сидят?
Что, в компаниях тоже тупые сидят?
Нету "архитектуры Laravel". Есть архитектура вашего приложения. Laravel не диктует архитектуру вашего приложения. Если фреймворк диктует архитектуру приложения - это не должен быть фреймворк общего назначения как минимум.
На фронтенде нету ваших "моделей". Есть поля формы и ничего больше, какие модели нужно править, и к какой модели какие поля относятся - забота вашего бэкенда. Формы и модели не должны зависеть друг от друга никак.
Пришли данные - работайте с ними как вам надо. Мапьте на разные DTO если нужно.
Как обычно, а какие проблемы?
Провалидировали данные => вернули ошибку если что-то не так.
А почему им вдруг не работать? Они же никак не связаны с вашими моделями.
Ну, если у вас AR то
Погуглил за вас, ушло 20 секунд(в любом случае быстрее чем ждать помощи на Тостере):
"If you would like to save your model and all of its associated relationships, you may use the push method: ..." (c) документация