質問編集履歴

6

解決

2019/06/08 08:59

投稿

memimemi
memimemi

スコア25

test CHANGED
File without changes
test CHANGED
@@ -128,7 +128,7 @@
128
128
 
129
129
 
130
130
 
131
- ### 頂いた回答を元に編集
131
+ ### 頂いた回答を元に編集したらいけました。
132
132
 
133
133
  ```
134
134
 
@@ -152,7 +152,7 @@
152
152
 
153
153
  @endunless
154
154
 
155
- <option value="{{ $users->number }}" @if (is_array(old("member")) && in_array($users->number, old("member"),true)) selected @endif>
155
+ <option value="{{ $users->number }}" @if (is_array(old("member")) && in_array("$users->number" , old("member") , true)) selected @endif>
156
156
 
157
157
  {{ $users->first_name }} {{ $users->last_name }}</option>
158
158
 

5

エラーは出なくなりました。編集

2019/06/08 08:59

投稿

memimemi
memimemi

スコア25

test CHANGED
File without changes
test CHANGED
@@ -125,3 +125,47 @@
125
125
  ### 上記のコードのエラー
126
126
 
127
127
  syntax error, unexpected '{' (View:
128
+
129
+
130
+
131
+ ### 頂いた回答を元に編集
132
+
133
+ ```
134
+
135
+ <div class="col-sm-12">
136
+
137
+ <div class="form-group">
138
+
139
+ <label> 参加者</label>
140
+
141
+ <select id="optgroup" class="ms" multiple="multiple" name="member[]" required>
142
+
143
+ @foreach($team as $teams)
144
+
145
+ <optgroup label="{{ $teams->name }}">
146
+
147
+ @foreach($user as $users)
148
+
149
+ @unless($teams->id === $users->team_id)
150
+
151
+ @continue
152
+
153
+ @endunless
154
+
155
+ <option value="{{ $users->number }}" @if (is_array(old("member")) && in_array($users->number, old("member"),true)) selected @endif>
156
+
157
+ {{ $users->first_name }} {{ $users->last_name }}</option>
158
+
159
+ @endforeach
160
+
161
+ @endforeach
162
+
163
+ </optgroup>
164
+
165
+ </select>
166
+
167
+ </div>
168
+
169
+ </div>
170
+
171
+ ```

4

修正2

2019/06/08 05:47

投稿

memimemi
memimemi

スコア25

test CHANGED
File without changes
test CHANGED
@@ -88,6 +88,8 @@
88
88
 
89
89
  ```teams
90
90
 
91
+   name
92
+
91
93
  1 チームA
92
94
 
93
95
  2 チームB

3

テーブルデータのカラムが抜けていたので追加

2019/06/08 03:56

投稿

memimemi
memimemi

スコア25

test CHANGED
File without changes
test CHANGED
@@ -100,13 +100,13 @@
100
100
 
101
101
  ```users
102
102
 
103
- first_name last_name team_id
103
+  number first_name last_name team_id
104
104
 
105
- 1 山田 太朗 1
105
+ 1 1     山田 太朗 1
106
106
 
107
- 2 上田 次郎 2
107
+ 2 2     上田 次郎 2
108
108
 
109
- 3 田中 三郎 2
109
+ 3 3     田中 三郎 2
110
110
 
111
111
  ```
112
112
 

2

修正

2019/06/08 03:55

投稿

memimemi
memimemi

スコア25

test CHANGED
File without changes
test CHANGED
@@ -98,7 +98,7 @@
98
98
 
99
99
 
100
100
 
101
- ```teams
101
+ ```users
102
102
 
103
103
  first_name last_name team_id
104
104
 

1

URLと画像を追加しました

2019/06/08 03:31

投稿

memimemi
memimemi

スコア25

test CHANGED
File without changes
test CHANGED
@@ -27,6 +27,14 @@
27
27
 
28
28
 
29
29
  どのように記述すればそれが達成できるかで悩んでおります^^;
30
+
31
+
32
+
33
+ [jquery multiselect](http://loudev.com/)
34
+
35
+
36
+
37
+ ![イメージ説明](0ebce2f22007c658b2f6de612216716d.png)
30
38
 
31
39
 
32
40