是否点赞,评论,收藏

This commit is contained in:
2025-11-25 17:50:16 +08:00
parent 1a453a4730
commit f82e912526
+12 -5
View File
@@ -34,15 +34,22 @@ class PostController extends BaseController
? [$this, 'indexFormat'] ? [$this, 'indexFormat']
: null); : null);
$records = $data['records']; $records = $data['records'];
foreach ($records as $record) { foreach ($records as &$record) {
$data['is_like'] = PostLike::where('post_id', $record['id'])->where('user_id', $request->user->id)->count(); if (!isset($record['id']))
$data['is_favorite'] = PostFavorite::where('post_id', $record['id'])->where('user_id', $request->user->id)->count(); break;
$data['is_comment'] = PostComment::where('post_id', $record['id'])->where('user_id', $request->user->id)->count(); var_dump($record['id']);
$where = [
'post_id' => $record['id'],
'user_id' => $request->user->uid
];
$record['is_like'] = PostLike::where($where)->count();
$record['is_favorite'] = PostFavorite::where($where)->count();
$record['is_comment'] = PostComment::where($where)->count();
} }
$data['records'] = $records; $data['records'] = $records;
return $this->success($data); return $this->success($data);
} catch (\Throwable $e) { } catch (\Throwable $e) {
return $this->error($e->getMessage()); return $this->error($e->getMessage().$e->getFile().$e->getLine());
} }
} }