[英]Getting hasMany relationship data from hasOne relationship Laravel 4.1
Laravel和MVC的新手,所以我有些困惑,希望可以從您那里得到解決方案。
我有3張桌子:
用戶數
公司介紹
資產
這些都由數據透視表連接(我認為這是正確的術語)
company_user(公司可能屬於多個用戶)
asset_user(一個用戶可能有很多資產)
asset_company(公司可能有很多資產)
我想做的就是獲取當前用戶公司的所有資產。
我設法獲得用戶ID。 然后,我需要以某種方式使用ID來找到它們所屬的公司,然后檢索該公司的所有資產。
我已經按照我認為的方式設置了模型。 我只需要知道如何獲取關系數據即可。
任何幫助或建議,我們將不勝感激。
謝謝
您可能可以使用預先加載: http : //laravel.com/docs/eloquent#eager-loading
在您的情況下:
$user = User::with('compagny.assets')->find($user_id)->get();
其中compagny和asset是關系函數名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.