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

質問編集履歴

1

質問の改善

2020/09/27 07:33

投稿

tu789
tu789

スコア4

title CHANGED
File without changes
body CHANGED
@@ -1,25 +1,17 @@
1
- *1の様にザのデータを取得している様にているのですが、`dd($users)`した結果。必要のない自身以外のユーザも取得されていたのですが、どの様して自身以外のデータ取得できるのでょうか?
1
+ 以下コードの様にuserデタとお問い合わせデータを一緒に取得したく、記述のですが、これではユーザ全員分該当するお問い合わせデータ取得してしまっています。
2
2
 
3
- 試したととしてはリレション先のデータに`Auth::id()`と一致するもだけ取得するなど行ってみましたが、もっとシンプルにすることはできないのでしょうか?
3
+ id番号を指定したユのデータのみを取得したいのですが、どの様にすれば良いのでしょうか?
4
4
 
5
- 、idが配列上に複数あるき(*2)のidのユーザだけ取得方法はどのれば良いのでしょうか?
5
+ 試しとのコードで言うと、userテーブルのidが`1`, `8`のユーザに該当するお問い合わせデータを取得している様な意図となりま
6
6
 
7
7
 
8
- *1
9
8
  ```PHP
10
9
 
11
10
  $users = \App\User::with('contacts')->get();
12
11
  ```
13
12
 
14
- *2
13
+ 試したこと
15
14
 
16
15
  ```
17
- array:2 [
18
- 0 => array:1 [
19
- "user_id" => 1
16
+ $users = \App\User::find([1,8])->with('contacts')->get();
20
- ]
21
- 1 => array:1 [
22
- "user_id" => 2
23
- ]
24
- ]
25
17
  ```