質問編集履歴

7

追記

2020/08/30 08:40

投稿

hattin
hattin

スコア18

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ### 現状
18
18
 
19
- 現状としては、DB::select()で配列としてデータを受け取り、その後Builderクラスに変換し、様々なメソッドを使用しようとしていますが、Builderクラスができないのでそれが実行できていない状況です。
19
+ 現状としては、DB::select()で配列としてデータを受け取り、その後Builderクラスに変換し、様々なメソッドを使用しようとしていますが、Builderクラスができないのでそれが実行できていない状況です。DB::select()内は複雑な内容となっており、Eloquentでの記述は考えない状況です。
20
20
 
21
21
  ```php
22
22
 
@@ -24,13 +24,11 @@
24
24
 
25
25
  $filterUsers = DB::select(諸事情により伏せさせていただきます);
26
26
 
27
- $collection = collect($filterUsers);
28
27
 
29
28
 
29
+ //buildメソッドは仮で、ここでBuilderクラスにしたいです。
30
30
 
31
- //buildメソッドは仮で、ここでbuilderクラスにしたいです。
32
-
33
- $builder = build($collection)
31
+ $builder = build($filterUsers)
34
32
 
35
33
 
36
34
 

6

文法の修正

2020/08/30 08:39

投稿

hattin
hattin

スコア18

test CHANGED
File without changes
test CHANGED
@@ -12,9 +12,11 @@
12
12
 
13
13
  laravelで配列になってしまっているものをbuilderクラスに変換したいです。
14
14
 
15
- 理由としては、その後whereやpaginationメソッドを使うためです。
15
+ 理由としては、その後withやwhereやpaginationメソッドを使うためです。
16
16
 
17
17
  ### 現状
18
+
19
+ 現状としては、DB::select()で配列としてデータを受け取り、その後Builderクラスに変換し、様々なメソッドを使用しようとしていますが、Builderクラスができないのでそれが実行できていない状況です。
18
20
 
19
21
  ```php
20
22
 

5

追記

2020/08/30 05:00

投稿

hattin
hattin

スコア18

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,25 @@
18
18
 
19
19
  ```php
20
20
 
21
+ $keyword = request->input('keyword')
22
+
23
+ $filterUsers = DB::select(諸事情により伏せさせていただきます);
24
+
21
- $collection = collect($array);
25
+ $collection = collect($filterUsers);
26
+
27
+
28
+
29
+ //buildメソッドは仮で、ここでbuilderクラスにしたいです。
30
+
31
+ $builder = build($collection)
32
+
33
+
34
+
35
+ $resultUsers = $builder->with(['profile', 'followers'])
36
+
37
+ ->where('name', 'like', $keyword)
38
+
39
+ ->paginate(10);
22
40
 
23
41
  ```
24
42
 

4

追記

2020/08/30 04:56

投稿

hattin
hattin

スコア18

test CHANGED
@@ -1 +1 @@
1
- LaravelでCollectionクラスからBuilderクラスに変換したいで
1
+ LaravelでCollectionクラスからBuilderクラスに変換する方法
test CHANGED
File without changes

3

文法の修正

2020/08/30 03:03

投稿

hattin
hattin

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- - リスト### 環境
1
+ ### 環境
2
2
 
3
3
  windows10home
4
4
 

2

追記

2020/08/29 03:15

投稿

hattin
hattin

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ### 環境
1
+ - リスト### 環境
2
2
 
3
3
  windows10home
4
4
 

1

記入漏れ

2020/08/29 02:54

投稿

hattin
hattin

スコア18

test CHANGED
File without changes
test CHANGED
@@ -18,10 +18,6 @@
18
18
 
19
19
  ```php
20
20
 
21
- $arrayには既に配列として値が入っています。;
22
-
23
-
24
-
25
21
  $collection = collect($array);
26
22
 
27
23
  ```