Как запросить связь стержного таблицы, используя красноречивый или строитель запросов DB Laravel?MySql

Форум по Mysql
Ответить Пред. темаСлед. тема
Anonymous
 Как запросить связь стержного таблицы, используя красноречивый или строитель запросов DB Laravel?

Сообщение Anonymous »

Я работаю над заявлением, которое принимает различные способы оплаты с помощью различных поставщиков платежей. Одним из методов оплаты является мобильные деньги. Мобильные деньги принимаются в ряде разных стран, и у меня есть таблица настроек, которая содержит различные мобильные сети и валюты для каждой страны. Все страны принимают только 1 валюту, но могут иметь разные мобильные сети.

Код: Выделить всё

payment_methods

| id | name         |
| -- | ----         |
| 1  | Mobile Money |

countries

| id | name    | iso_code |
| -- | ----    | -------- |
| 1  | Ireland | IE       |
| 2  | UK      | UK       |

country_payment_method

| id | country_id | payment_method_id | is_active |
| -- | ---------- | ----------------- | --------- |
| 1  | 1          | 1                 | true      |
| 2  | 2          | 1                 | true      |

mobile_networks
| id | name |
| -- | ---- |
| 1  | Eir  |
| 2  | Three|
| 3  | 02   |

currencies
| id | name  | code |
| -- | ----  | ---- |
| 1  | Euro  | EUR  |
| 2  | Pound | GBP  |

payment_method_configurations

| id | country_payment_method_id | config_key        | config_value |
| -- | ------------------------- | ----------        | ------------ |
| 1  | 1                         | mobile_network_id | 1            |
| 2  | 1                         | mobile_network_id | 2            |
| 3  | 1                         | currency_id       | 1            |
| 4  | 2                         | mobile_network_id | 2            |
| 5  | 2                         | mobile_network_id | 3            |
| 6  | 2                         | currency_id       | 2            |
Мой вопрос заключается в том, как получить доступ к конфигурациям для страны/платеж, используя либо красноречивые отношения, либо запрос DB, если я знаю страну?

Подробнее здесь: https://stackoverflow.com/questions/797 ... t-or-db-qu
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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