返回指定字段
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。
