質問編集履歴

3

文の追加

2020/05/31 04:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -30,6 +30,14 @@
30
30
 
31
31
 
32
32
 
33
+ **別の質問**
34
+
35
+ edit.blade.phpで@for($i = 0 ; $i < hoge; $i ++)を書き
36
+
37
+ hogeの部分をjsでボタンを押した回数によって増減させる方法(非同期で)が知りたいです。
38
+
39
+
40
+
33
41
  **参考にしたもの**
34
42
 
35
43
  https://teratail.com/questions/198804

2

分の変更

2020/05/31 04:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -330,21 +330,29 @@
330
330
 
331
331
  $value->fill($request->all())->save();
332
332
 
333
- $commodity = Commodity::where('shop_id', $id)->get();
334
-
335
- foreach ($commodity as $com) {
333
+ foreach ($request->num as $id) {
334
+
336
-
335
+ $com = new Commodity;
336
+
337
+ echo var_dump($request->name[$i]);
338
+
339
+
340
+
337
- $com->name = $request->input('com-name'[$i]);
341
+ $com->name = $request->input('name[$i]');
338
-
339
-
340
-
342
+
343
+
344
+
341
- $com->price = $request->input('com-price'[$i]);
345
+ $com->price = $request->input('com-price'[$i]);
342
-
343
-
344
-
346
+
347
+
348
+
345
- $com->description = $request->input('description'[$i]);
349
+ $com->description = $request->input('description'[$i]);
350
+
346
-
351
+ $com->save();
352
+
353
+
354
+
347
- $i++;
355
+ $i++;
348
356
 
349
357
  }
350
358
 

1

誤字など

2020/05/30 04:36

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -76,7 +76,7 @@
76
76
 
77
77
  <!-- @method('PUT') -->
78
78
 
79
- <!-- 商品更新 -->
79
+ <!-- 商品更新 -->
80
80
 
81
81
  @foreach ($commodity as $com)
82
82
 
@@ -88,9 +88,9 @@
88
88
 
89
89
  <input
90
90
 
91
- id="com-name[]"
91
+ id="com-name"
92
-
92
+
93
- name="com-name"
93
+ name="com-name[]"
94
94
 
95
95
  class="com-name"
96
96
 
@@ -110,9 +110,9 @@
110
110
 
111
111
  <input
112
112
 
113
- id="com-price[]"
113
+ id="com-price"
114
-
114
+
115
- name="com-price"
115
+ name="com-price[]"
116
116
 
117
117
  class="com-price"
118
118
 
@@ -132,9 +132,9 @@
132
132
 
133
133
  <textarea
134
134
 
135
- id="description[]"
135
+ id="description"
136
-
136
+
137
- name="description"
137
+ name="description[]"
138
138
 
139
139
  class="com-description"
140
140
 
@@ -144,9 +144,9 @@
144
144
 
145
145
  @endforeach
146
146
 
147
-
148
-
147
+
148
+
149
- <!-- 新規商品 -->
149
+ <!-- 新規商品 -->
150
150
 
151
151
  <p>
152
152
 
@@ -158,7 +158,7 @@
158
158
 
159
159
  <div id="input_plural" data-index=1>
160
160
 
161
-
161
+
162
162
 
163
163
  <label for="com-name">
164
164
 
@@ -168,9 +168,9 @@
168
168
 
169
169
  <input
170
170
 
171
- id="com-name[]"
171
+ id="com-name"
172
-
172
+
173
- name="com-name"
173
+ name="com-name[]"
174
174
 
175
175
  class="com-name"
176
176
 
@@ -190,9 +190,9 @@
190
190
 
191
191
  <input
192
192
 
193
- id="com-price[]"
193
+ id="com-price"
194
-
194
+
195
- name="com-price"
195
+ name="com-price[]"
196
196
 
197
197
  class="com-price"
198
198
 
@@ -212,9 +212,9 @@
212
212
 
213
213
  <textarea
214
214
 
215
- id="description[]"
215
+ id="description"
216
-
216
+
217
- name="description"
217
+ name="description[]"
218
218
 
219
219
  class="com-description"
220
220
 
@@ -222,7 +222,7 @@
222
222
 
223
223
  >{{ old('description') }}</textarea>
224
224
 
225
-
225
+
226
226
 
227
227
  <input type="button" value="+" class="add pluralBtn">
228
228
 
@@ -232,7 +232,7 @@
232
232
 
233
233
  </div>
234
234
 
235
- <!-- <input type="hidden" name="num[<span id='press-button'>1</span>]"> -->
235
+
236
236
 
237
237
  </div>
238
238
 
@@ -334,7 +334,15 @@
334
334
 
335
335
  foreach ($commodity as $com) {
336
336
 
337
- $com->fill($request->all([$i]))->save();
337
+ $com->name = $request->input('com-name'[$i]);
338
+
339
+
340
+
341
+ $com->price = $request->input('com-price'[$i]);
342
+
343
+
344
+
345
+ $com->description = $request->input('description'[$i]);
338
346
 
339
347
  $i++;
340
348