2つのテーブルUser
とMail
Laravel雄弁 - 二つのフィールド
MailTable
有することにより、別のテーブルを関連付ける方法:
\mail
\--|id
\--|user_id
\--|from_user_id
\--|other_fields
UserTable
を:
\user
\--|id
\--|name
\--|other_fields
Mail
テーブルは、ユーザに関連しています2つのフィールド=>user_id
とfrom_user_id
、eloqueの使い方ユーザーに関連するデータを取得するには、受信ボックスと送信ボックス(送信済み)を1人のユーザーに対して取得しますか?
モデル、現在のマッピングを貼り付けてください。ユーザー関係のhasOneはメールのbelongsToと連携する必要があります –
1対多で1対多で雄弁を使うことができます。詳細はこちらをご確認ください - https://laravel.com/docs/5.2/eloquent-relationships#one-to-many – Arvind