Как условно префиксировать маршруты на основе валюты пользователя в веб-приложении? [дубликат]Php

Кемеровские программисты php общаются здесь
Anonymous
Как условно префиксировать маршруты на основе валюты пользователя в веб-приложении? [дубликат]

Сообщение Anonymous »

Я работаю над системой маршрутизации, в которой мне нужно условно добавлять префиксы ко всем существующим маршрутам в зависимости от валюты пользователя. Логика должна следовать следующим правилам:
  • Если валютой пользователя является INR, добавьте ко всем маршрутам префикс /in.
  • Если валютой пользователя является евро, добавьте префикс ко всем маршрутам /eu.
  • Если валюта пользователя — GBP, добавьте ко всем маршрутам префикс /uk
  • Для всех остальных валют маршруты должны оставаться без префикса и работать
    как есть
Например, если базовым маршрутом является /products, а валютой пользователя является евро, маршрут должен выглядеть следующим образом: /eu/products.
Как лучше всего реализовать эту логику масштабируемым и удобным в обслуживании способом? Я открыт для решений в области промежуточного программного обеспечения, настройки маршрутов или любого другого подхода, который хорошо работает в разных средах (Laravel).
Любые предложения или примеры кода будут оценены!

Подробнее здесь: https://stackoverflow.com/questions/797 ... pplication

Вернуться в «Php»