修改注释
相关信息:
- 类型:文档文章
- 文章: 模型关联
- 文档: 《Laravel 8 中文文档(8.5)》
此投稿已在 3年前 合并。
标题修改:
内容修改:
Old | New | Differences |
---|---|---|
1088 | 1088 | |
1089 | 1089 | use Illuminate\Database\Eloquent\Builder; |
1090 | 1090 | |
1091 | // 获取至少带有一条评论内容包含 | |
1091 | // 获取至少带有一条评论内容包含 code% 关键词的文章... | |
1092 | 1092 | $posts = Post::whereHas('comments', function (Builder $query) { |
1093 | 1093 | $query->where('content', 'like', 'code%'); |
1094 | 1094 | })->get(); |
1095 | 1095 | |
1096 | // 获取至少带有十条评论内容包含 | |
1096 | // 获取至少带有十条评论内容包含 code% 关键词的文章... | |
1097 | 1097 | $posts = Post::whereHas('comments', function (Builder $query) { |
1098 | 1098 | $query->where('content', 'like', 'code%'); |
1099 | 1099 | }, '>=', 10)->get(); | … | … |
1137 | 1137 | use App\Models\Video; |
1138 | 1138 | use Illuminate\Database\Eloquent\Builder; |
1139 | 1139 | |
1140 | // 查询与帖子或视频相关并且标题包含 | |
1140 | // 查询与帖子或视频相关并且标题包含 code 的评论... | |
1141 | 1141 | $comments = Comment::whereHasMorph( |
1142 | 1142 | 'commentable', |
1143 | 1143 | [Post::class, Video::class], | … | … |
1146 | 1146 | } |
1147 | 1147 | )->get(); |
1148 | 1148 | |
1149 | // 查询与帖子相关的评论,标题不包含 | |
1149 | // 查询与帖子相关的评论,标题不包含 code%... | |
1150 | 1150 | $comments = Comment::whereDoesntHaveMorph( |
1151 | 1151 | 'commentable', |
1152 | 1152 | Post::class, |