Как запросить связь стержного таблицы, используя красноречивый или строитель запросов 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»