From d655f24fbfd8800d25a6b73415d5b374c53ba822 Mon Sep 17 00:00:00 2001 From: shibafu Date: Sun, 14 Apr 2019 16:47:58 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88=E3=81=AE?= =?UTF-8?q?=E6=89=8B=E7=9B=B4=E3=81=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Ejaculation.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Ejaculation.php b/app/Ejaculation.php index bc91288..24f7e46 100644 --- a/app/Ejaculation.php +++ b/app/Ejaculation.php @@ -47,7 +47,8 @@ class Ejaculation extends Model public function scopeWithLikes(Builder $query) { if (Auth::check()) { - // (ejaculation_id, user_id) でユニークなわけですが、サブクエリ発行させるのとLeft JoinしてNULLかどうかで結果を見るのどっちがいいんでしょうね + // TODO - このスコープを使うことでlikesが常に直近10件で絞られるのは汚染されすぎ感がある。別名を付与できないか? + // - (ejaculation_id, user_id) でユニークなわけですが、is_liked はサブクエリ発行させるのとLeft JoinしてNULLかどうかで結果を見るのどっちがいいんでしょうね return $query ->with([ 'likes' => function ($query) {