teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

誤字がありましたので修正しました。

2020/07/27 12:00

投稿

kazu100817
kazu100817

スコア2

title CHANGED
File without changes
body CHANGED
@@ -47,7 +47,108 @@
47
47
  @endif
48
48
  @endsection
49
49
  ```
50
+ ```MyreviewsController
51
+ <?php
50
52
 
53
+ namespace App\Http\Controllers;
54
+
55
+ use Illuminate\Http\Request;
56
+
57
+ use App\User;
58
+
59
+ class MyreviewsController extends Controller
60
+ {
61
+ public function index()
62
+ {
63
+ // ユーザ一覧をidの降順で取得
64
+ $users = User::orderBy('id', 'desc')->paginate(10);
65
+
66
+
67
+ // ユーザ一覧ビューでそれを表示
68
+ return view('reviews.review', [
69
+ 'users' => $users,
70
+ ]);
71
+
72
+ }
73
+
74
+ /**
75
+ * Show the form for creating a new resource.
76
+ *
77
+ * @return \Illuminate\Http\Response
78
+ */
79
+ public function create()
80
+ {
81
+ //
82
+ }
83
+
84
+ /**
85
+ * Store a newly created resource in storage.
86
+ *
87
+ * @param \Illuminate\Http\Request $request
88
+ * @return \Illuminate\Http\Response
89
+ */
90
+ public function store(Request $request)
91
+ {
92
+ //
93
+ }
94
+
95
+ /**
96
+ * Display the specified resource.
97
+ *
98
+ * @param int $id
99
+ * @return \Illuminate\Http\Response
100
+ */
101
+ public function show($id)
102
+ {
103
+ $user = User::findOrFail($id);
104
+
105
+ $user->loadRelationshipCounts();
106
+
107
+ $reviews = $user->reviews()->orderBy('created_at', 'desc')->paginate(100);
108
+
109
+
110
+ return view('reviews.review', [
111
+ 'users' => $user,
112
+ 'reviews'=>$review
113
+ ]);
114
+ }
115
+
116
+ /**
117
+ * Show the form for editing the specified resource.
118
+ *
119
+ * @param int $id
120
+ * @return \Illuminate\Http\Response
121
+ */
122
+ public function edit($id)
123
+ {
124
+ //
125
+ }
126
+
127
+ /**
128
+ * Update the specified resource in storage.
129
+ *
130
+ * @param \Illuminate\Http\Request $request
131
+ * @param int $id
132
+ * @return \Illuminate\Http\Response
133
+ */
134
+ public function update(Request $request, $id)
135
+ {
136
+ //
137
+ }
138
+
139
+ /**
140
+ * Remove the specified resource from storage.
141
+ *
142
+ * @param int $id
143
+ * @return \Illuminate\Http\Response
144
+ */
145
+ public function destroy($id)
146
+ {
147
+ //
148
+ }
149
+ }
150
+ ```
151
+
51
152
  ### 試したこと
52
153
 
53
154
  ここに問題に対して試したことを記載してください。