优化描述

修改理由:
相关信息:
- 类型:文档文章
- 文章: 模型关联
- 文档: 《Laravel 5.8 中文文档(5.8)》
此投稿已在 5年前 合并。
内容修改:
Old | New | Differences |
---|---|---|
1030 | 1030 | <a name="lazy-eager-loading"></a> |
1031 | 1031 | ### 预加载 |
1032 | 1032 | |
1033 | 有可能你还希望在模型加载完成后在进行渴求式加载。举例来说,如果你想要 | |
1033 | 有可能你还希望在模型加载完成后在进行渴求式加载。举例来说,如果你想要根据某个条件动态决定是否加载关联数据,那么 `load` 方法对你来说会非常有用: | |
1034 | 1034 | |
1035 | 1035 | $books = App\Book::all(); |
1036 | 1036 | … | … |
1044 | 1044 | $query->orderBy('published_date', 'asc'); |
1045 | 1045 | }]); |
1046 | 1046 | |
1047 | ||
1047 | 如果希望关联关系仅在尚未加载时才去加载,以避免无效重复加载,你可以使用 `loadMissing` 方法: | |
1048 | 1048 | |
1049 | 1049 | public function format(Book $book) |
1050 | 1050 | { |