回答編集履歴

5

前回の質問に引きづられました・・・

2017/08/08 13:05

投稿

fagai
fagai

スコア2158

test CHANGED
@@ -1,37 +1,27 @@
1
1
  なるほど、ユーザの一覧があってそのidを登録したいけど登録できてないということですね。
2
-
3
-
4
-
5
- となると
6
-
7
-
8
-
9
- ```
10
-
11
- {!! Form::select('user_id',array_pluck($users, 'name', 'id') ,null, array ('class'=>'form-control')); !!}
12
-
13
- ```
14
-
15
-
16
-
17
- などとすればkeyがidでvalueが名前の配列が入るのでうまくいくと思いますよ!
18
-
19
- 必要であれば選択してください等の表記も
20
-
21
-
22
-
23
- ```
24
-
25
- {!! Form::select('user_id',['' => '選択してください']+array_pluck($users, 'name', 'id') ,'',array ('class'=>'form-control')); !!}
26
-
27
- ```
28
-
29
-
30
-
31
- こんな感じにですね
32
2
 
33
3
 
34
4
 
35
5
  よく見てみたらpluckを使われているようなので、user_id[]の部分をuser_idにすれば解決しそうな気がします。
36
6
 
37
7
  もしかしたらtoArray()は必要ないかもしれません。
8
+
9
+
10
+
11
+ あとはstoreメソッドの中身ですね。
12
+
13
+ ```
14
+
15
+ 'user_id' => auth()->id()
16
+
17
+ ```
18
+
19
+
20
+
21
+ ```
22
+
23
+ 'user_id' => request('user_id')
24
+
25
+ ```
26
+
27
+ に変えてしまいましょう。

4

修正

2017/08/08 13:05

投稿

fagai
fagai

スコア2158

test CHANGED
@@ -33,3 +33,5 @@
33
33
 
34
34
 
35
35
  よく見てみたらpluckを使われているようなので、user_id[]の部分をuser_idにすれば解決しそうな気がします。
36
+
37
+ もしかしたらtoArray()は必要ないかもしれません。

3

修正

2017/08/08 13:01

投稿

fagai
fagai

スコア2158

test CHANGED
@@ -29,3 +29,7 @@
29
29
 
30
30
 
31
31
  こんな感じにですね
32
+
33
+
34
+
35
+ よく見てみたらpluckを使われているようなので、user_id[]の部分をuser_idにすれば解決しそうな気がします。

2

修正

2017/08/08 13:00

投稿

fagai
fagai

スコア2158

test CHANGED
@@ -8,10 +8,24 @@
8
8
 
9
9
  ```
10
10
 
11
- {!! Form::select('user_id',[''=>'選択広告主名'] + array_pluck($users, 'name', 'id') ,'',array ('class'=>'form-control')); !!}
11
+ {!! Form::select('user_id',array_pluck($users, 'name', 'id') ,null, array ('class'=>'form-control')); !!}
12
12
 
13
13
  ```
14
14
 
15
15
 
16
16
 
17
17
  などとすればkeyがidでvalueが名前の配列が入るのでうまくいくと思いますよ!
18
+
19
+ 必要であれば選択してください等の表記も
20
+
21
+
22
+
23
+ ```
24
+
25
+ {!! Form::select('user_id',['' => '選択してください']+array_pluck($users, 'name', 'id') ,'',array ('class'=>'form-control')); !!}
26
+
27
+ ```
28
+
29
+
30
+
31
+ こんな感じにですね

1

修正

2017/08/08 12:55

投稿

fagai
fagai

スコア2158

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- $usersの中身がどうっていのかわからないのですが、普通にallかで取っているなら
5
+ なると
6
6
 
7
7
 
8
8