【发布时间】:2017-03-07 09:39:11
【问题描述】:
我想不出如何在 Eloquent 中处理这个问题。我有一个多对多关系,需要为其分配一对一关系。
这是我设计的最简单形式的基本数据库结构:
ACCOUNTS: id
AGENTS: id
FEES: id
ACCOUNT_AGENT: account_id, agent_id, fee_id
每个帐户都属于许多代理。
每个代理都属于多个帐户。
每个“Account_Agent”(多对多数据透视表)都属于费用。
如何在 Eloquent 模型中定义第三个关系?
我希望能够像这样(或类似)获得“account_agent”费用:
$account = Account::first();
foreach ($account->agents as $agent) {
echo $agent->fee;
}
谢谢,希望我的问题很清楚。
【问题讨论】:
标签: laravel