質問編集履歴

2

lessons.openがfalseの場合、lesson_students自体を取得されないようしたい を追記

2021/12/06 07:20

投稿

love_engineerin
love_engineerin

スコア19

test CHANGED
File without changes
test CHANGED
@@ -17,6 +17,10 @@
17
17
 
18
18
 
19
19
  とあるstudentsのlessonsをlesson_optionsと一緒に取得したい場合に、以下のQueryBuilderとWithを書きました。
20
+
21
+ (lessons.openがfalseの場合、lesson_students自体を取得されないようしたい)
22
+
23
+
20
24
 
21
25
 
22
26
 

1

->where('lessons.open', true) を追記。

2021/12/06 07:20

投稿

love_engineerin
love_engineerin

スコア19

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ```
4
4
 
5
- lessons(id,title)
5
+ lessons(id,title,open)
6
6
 
7
7
  students(id,name)
8
8
 
@@ -30,6 +30,8 @@
30
30
 
31
31
  ->where('lesson_students.student_id', xxx)
32
32
 
33
+ ->where('lessons.open', true)
34
+
33
35
  ->with([
34
36
 
35
37
  'lesson',