回答編集履歴

2

修正

2020/11/11 12:51

投稿

phper.k
phper.k

スコア3923

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  {
18
18
 
19
- public function scopeWith(Builder $builder)
19
+ public function scopeWithComments(Builder $builder)
20
20
 
21
21
  {
22
22
 

1

修正

2020/11/11 12:51

投稿

phper.k
phper.k

スコア3923

test CHANGED
@@ -7,3 +7,27 @@
7
7
 
8
8
 
9
9
  model に scope で実装するかな…
10
+
11
+
12
+
13
+ ```php
14
+
15
+ class Post extends Model
16
+
17
+ {
18
+
19
+ public function scopeWith(Builder $builder)
20
+
21
+ {
22
+
23
+ return $builder->with(['comments']);
24
+
25
+ }
26
+
27
+ }
28
+
29
+ ```
30
+
31
+
32
+
33
+ と思ったけど、paginate() は Collection 返すから、スコープでは実装できませんね。