| @@ 219-227 (lines=9) @@ | ||
| 216 | * | |
| 217 | * @return bool | |
| 218 | */ | |
| 219 | public function userUpVoted($topic_id, $user_id) | |
| 220 |     { | |
| 221 | return Vote::query()->where([ | |
| 222 | 'user_id' => $user_id, | |
| 223 | 'votable_id' => $topic_id, | |
| 224 | 'votable_type' => 'Topic', | |
| 225 | 'is' => 'upvote', | |
| 226 | ])->exists(); | |
| 227 | } | |
| 228 | ||
| 229 | /** | |
| 230 | * 是否已经反对帖子. | |
| @@ 237-245 (lines=9) @@ | ||
| 234 | * | |
| 235 | * @return bool | |
| 236 | */ | |
| 237 | public function userDownVoted($topic_id, $user_id) | |
| 238 |     { | |
| 239 | return Vote::query()->where([ | |
| 240 | 'user_id' => $user_id, | |
| 241 | 'votable_id' => $topic_id, | |
| 242 | 'votable_type' => 'Topic', | |
| 243 | 'is' => 'downvote', | |
| 244 | ])->exists(); | |
| 245 | } | |
| 246 | ||
| 247 | /** | |
| 248 | * 用户是否已经收藏帖子. | |