Laravel Eloquent 自定義返回字段


返回指定字段

Book::select("price", "name")->all(); 

返回關系字段關聯的屬性

Book::select("price", "name", "author_id")->with('author')->all(); 

注意,如果要返回關系字段的信息,一定要將對應的 id 字段加入到 select 中。否則關系字段會顯示為 null.

返回關系字段關聯的指定屬性

Book::select("price", "name", "author_id")->with('author:id,name')->all(); 

eager load

With 這種寫法,在 laravel 中稱之為 eager load。

Eager:熱切渴求的。

對應的,laravel eloquent 查詢的默認行為為 lazy load, 即默認不返回關系字段的詳細信息,即不進行 left join。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM