質問編集履歴

3

ご助言頂いたとおりのコードに修正

2019/09/23 06:27

投稿

hyou
hyou

スコア10

test CHANGED
File without changes
test CHANGED
@@ -178,7 +178,11 @@
178
178
 
179
179
  <input type="hidden" name="template-id" value="{{ $mailTemplate->id }}">
180
180
 
181
+ @foreach($sendUsers->check_cancel as $check_id)
182
+
181
- <input type="hidden" name="order-id" value="{{ $order->id }}">
183
+ <input type="hidden" name="order_id" value="{{ $check_id }}">
184
+
185
+ @endforeach
182
186
 
183
187
  <button>送信する</button>
184
188
 
@@ -258,19 +262,27 @@
258
262
 
259
263
 
260
264
 
265
+ $sendUsers = $req->input('order_id');
266
+
267
+
268
+
269
+ foreach ($sendUsers as $key => $value) {
270
+
261
- $sendUser = Order::where('id',$req->get('order-id'))
271
+ $sendUser = Order::where('id',$value)
262
-
272
+
263
- ->first();
273
+ ->first();
264
-
265
-
266
-
274
+
267
- $to = AppUser::where('id',$sendUser['user_id'])
275
+ $to = AppUser::where('id',$sendUser['user_id'])
268
-
276
+
269
- ->get();
277
+ ->get();
270
-
278
+
271
- //メール送信
279
+ //メール送信
272
-
280
+
273
- Mail::to($to)->send(new OrderConfirmationNotification($contact));
281
+ Mail::to($to)->send(new OrderConfirmationNotification($contact));
282
+
283
+ }
284
+
285
+
274
286
 
275
287
  //送信完了画面
276
288
 

2

自分の見解の文言修正しました。

2019/09/23 06:27

投稿

hyou
hyou

スコア10

test CHANGED
File without changes
test CHANGED
@@ -420,4 +420,4 @@
420
420
 
421
421
 
422
422
 
423
- 見解として「public function mailSentComplete」へチェックをつけたレコードのorder_idが渡ればあとはforeachで回す感じでいけそうなのですが、その方法もいまいちわからず、何卒、宜しくお願い致します。
423
+ 見解として「public function mailSentComplete」へチェックをつけたレコードのorder_idが渡ればあとはforeachで回す感じでいけそうなのですが、その値を「public function mailSentComplete」へ渡す方法もいまいちわからず、何卒、宜しくお願い致します。

1

受注管理画面viewファイルのcheckboxのnameをcheck⇒check[]へ変更しました。

2019/09/22 16:20

投稿

hyou
hyou

スコア10

test CHANGED
File without changes
test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
  <input type="checkbox"
88
88
 
89
- name="check"
89
+ name="check[]"
90
90
 
91
91
  id=""
92
92