質問編集履歴

1

質問を要約し、短くしました。

2018/09/26 01:48

投稿

waiemu
waiemu

スコア14

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,5 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 前回質問させていただいた内容を誤って解決済みにしてしまったので、改めて質問させていただきます。
4
-
5
3
  PHP(Laravel5.6)でイベントの出席管理のシステムを作っています。
6
4
 
7
5
  - PHP7.2
@@ -260,38 +258,6 @@
260
258
 
261
259
  と記述し、試してみましたが、何も出力されません。
262
260
 
263
- この書き方で、どのような処理がされているのか、よくわかっていません。
264
-
265
-
266
-
267
- >
268
-
269
- 取得したそれぞれのRoleモデルはpivot属性と自動的に結合されます。この属性は中間テーブルを表すモデルを含んでおり、他のElouquentモデルと同様に使用できます。
270
-
271
-
272
-
273
- >
274
-
275
- デフォルトでモデルキーはpivotオブジェクト上のものを表しています。中間テーブルがその他の属性を持っている場合、リレーションを定義するときに指定できます。
276
-
277
-
278
-
279
- とありますが、ここの文章の意味が良くわかりません。
280
-
281
- 今このpivotは何を指しているのでしょうか?
282
-
283
-
284
-
285
- 考え方として、
286
-
287
-
288
-
289
- user_eventテーブルに登録されている[event_id]を参照し、そのカラム上の[user_id]を取得し、該当するidのユーザー情報を出力すること 
290
-
291
-
292
-
293
- が実現したいことです。
294
-
295
261
 
296
262
 
297
263
  できましたら読むべきLaravelのドキュメントや学ぶべきPHPの概念など、この問題を解決するために抜けている知識をご指摘いただければ幸いです。