私はEloquentでこれをどのように処理するか考えることはできません。私はそれに割り当てられた1対1の関係を必要とする多対多の関係を持っています。LARAVEL:ピボットテーブルの1対1の関係ですか?
ACCOUNTS: id
AGENTS: id
FEES: id
ACCOUNT_AGENT: account_id, agent_id, fee_id
各アカウントbelongsToManyエージェント:
は、ここで私はその最も単純な形で設計された基本的なデータベース構造です。
各エージェントbelongsToManyアカウント。
各 "Account_Agent"(多対多のピボットテーブル)は、所有料になります。
Eloquentモデルで第3の関係を定義するにはどうすればよいですか?
私はこの(または類似)のような「account_agent」の料金にアクセスできるようにしたい:
$account = Account::first();
foreach ($account->agents as $agent) {
echo $agent->fee;
}
おかげで、うまくいけば、私の質問は明らかです。
これは参考になるかもしれません:http://stackoverflow.com/questions/30649810/three-way-many-to-many-relationship-in-laravel – Samsquanch