Есть ли некий аналог middleware для laravel по отношению к «бэку»?
Доброго времени суток.
Есть задача на laravel поднять некий более-менее стандартный api.
С авторизацией пользователей и получением\сохранением данных - тут все понятно, все как обычно.
Но, есть нюанс.
Если сильно утрировать, то состоит он в том что часть данных должна лежать в БД, а часть в другом, стороннем, по отношению к данному проекту api, назовем его api2.
Например, при авторизации пользователей, они должны доставаться из БД.
Но, если логин пользователя начинается на допустим "test_user_", то такие пользователи при авторизации должны доставаться из api2.
То же самое с сохранением, если логин пользователя начинается на test_user_*, то его кладем не в БД, а в api2.
Тот же принцип и с данными, которые должны гоняться по этому api.
Т.е. нужно некое подобие middleware, только не со стороны веба, а со стороны бэка к серверу.
По ключевым словам в поиске ничего не нашел, да и не особо понимаю как правильно сформулировать запрос для поиска.
Подскажите, пожалуйста, в какую сторону копать.
Почитайте о микросервисах и не городите костылей. Явно помечайте это внутренний пользователь или внешний и явно ходите за данными по апи в другой сервис.