我有兩個表雄辯凡FK值(用)
users:
id, name
posts:
id, user_id, text
我如何通過它的名字,而不是ID查詢用戶的所有帖子。事情是這樣的:
Post::with('user')->where('name','Peter')
編輯:
我發現,這是更好地開始從用戶的查詢,而不是:
User::where('name','Peter')->first()->Posts();
但是,調用第一()執行一個單獨的查詢和文章第二個。是否有可能在一個SQL調用db中的一切?
這種方法使用延遲加載,並導致甚至比這兩個我已經在該解決方案的更多的數據庫查詢在我的問題 – Chris
然後只是渴望加載與()函數的關係。查看編輯的答案... – Serge