回答編集履歴

5

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

2017/08/08 13:05

投稿

fagai
fagai

スコア2158

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

4

修正

2017/08/08 13:05

投稿

fagai
fagai

スコア2158

answer CHANGED
@@ -15,4 +15,5 @@
15
15
 
16
16
  こんな感じにですね
17
17
 
18
- よく見てみたらpluckを使われているようなので、user_id[]の部分をuser_idにすれば解決しそうな気がします。
18
+ よく見てみたらpluckを使われているようなので、user_id[]の部分をuser_idにすれば解決しそうな気がします。
19
+ もしかしたらtoArray()は必要ないかもしれません。

3

修正

2017/08/08 13:01

投稿

fagai
fagai

スコア2158

answer CHANGED
@@ -13,4 +13,6 @@
13
13
  {!! Form::select('user_id',['' => '選択してください']+array_pluck($users, 'name', 'id') ,'',array ('class'=>'form-control')); !!}
14
14
  ```
15
15
 
16
- こんな感じにですね
16
+ こんな感じにですね
17
+
18
+ よく見てみたらpluckを使われているようなので、user_id[]の部分をuser_idにすれば解決しそうな気がします。

2

修正

2017/08/08 13:00

投稿

fagai
fagai

スコア2158

answer CHANGED
@@ -3,7 +3,14 @@
3
3
  となると
4
4
 
5
5
  ```
6
- {!! Form::select('user_id',[''=>'選択広告主名'] + array_pluck($users, 'name', 'id') ,'',array ('class'=>'form-control')); !!}
6
+ {!! Form::select('user_id',array_pluck($users, 'name', 'id') ,null, array ('class'=>'form-control')); !!}
7
7
  ```
8
8
 
9
- などとすればkeyがidでvalueが名前の配列が入るのでうまくいくと思いますよ!
9
+ などとすればkeyがidでvalueが名前の配列が入るのでうまくいくと思いますよ!
10
+ 必要であれば選択してください等の表記も
11
+
12
+ ```
13
+ {!! Form::select('user_id',['' => '選択してください']+array_pluck($users, 'name', 'id') ,'',array ('class'=>'form-control')); !!}
14
+ ```
15
+
16
+ こんな感じにですね

1

修正

2017/08/08 12:55

投稿

fagai
fagai

スコア2158

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  なるほど、ユーザの一覧があってそのidを登録したいけど登録できてないということですね。
2
2
 
3
- $usersの中身がどうっていのかわからないのですが、普通にallかで取っているなら
3
+ なると
4
4
 
5
5
  ```
6
6
  {!! Form::select('user_id',[''=>'選択広告主名'] + array_pluck($users, 'name', 'id') ,'',array ('class'=>'form-control')); !!}