@mstdoc

Есть ли некий аналог middleware для laravel по отношению к «бэку»?

Доброго времени суток.

Есть задача на laravel поднять некий более-менее стандартный api.
С авторизацией пользователей и получением\сохранением данных - тут все понятно, все как обычно.

Но, есть нюанс.

Если сильно утрировать, то состоит он в том что часть данных должна лежать в БД, а часть в другом, стороннем, по отношению к данному проекту api, назовем его api2.
Например, при авторизации пользователей, они должны доставаться из БД.
Но, если логин пользователя начинается на допустим "test_user_", то такие пользователи при авторизации должны доставаться из api2.

То же самое с сохранением, если логин пользователя начинается на test_user_*, то его кладем не в БД, а в api2.
Тот же принцип и с данными, которые должны гоняться по этому api.

Т.е. нужно некое подобие middleware, только не со стороны веба, а со стороны бэка к серверу.
По ключевым словам в поиске ничего не нашел, да и не особо понимаю как правильно сформулировать запрос для поиска.
Подскажите, пожалуйста, в какую сторону копать.
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
AmdY
@AmdY
PHP и прочие вебштучки
Почитайте о микросервисах и не городите костылей. Явно помечайте это внутренний пользователь или внешний и явно ходите за данными по апи в другой сервис.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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