質問編集履歴

3

受け取り側の処理を追加

2022/02/09 01:39

投稿

Takumiqqq
Takumiqqq

スコア4

test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,7 @@
9
9
  @csrf
10
10
  <?php foreach ($CustomerList as $key => $Customer) { ?>
11
11
  <input type="hidden" name="url_param" id="bracketmember_url_param" value="{{ $url_param }}" />
12
+ <input type="hidden" name="member[{{ $Customer->customer_id }}][customer_id]" id="{{ $Customer->customer_id }}flag_bracket" value="{{ $Customer->customer_id }}" />
12
13
  <input type="hidden" name="member[{{ $Customer->customer_id }}][flagA]" id="{{ $Customer->customer_id }}flag_bracket" value="{{ $Customer->flagA }}" />
13
14
  (flagB,flagC・・・と続く。)
14
15
 
@@ -22,4 +23,17 @@
22
23
  サーバー側へ投げるデータの形式はなるべく変更しない方向でできるのが理想です。
23
24
 
24
25
  どうかアドバイスいただけますと幸いです。
26
+
27
+ 受け取り側
28
+ ```
29
+ if (request()->has('member')) {
30
+ foreach (request()->input('member') as $member) {
31
+ $flagA = $member["flagA"];
32
+ if (!$flagA) {
33
+ return redirect()->route('リダイレクト先');
34
+ }
35
+ $customer = $this->CustomerService->get($member["customer_id"]);
36
+
37
+
38
+ ```
25
39
 

2

説明文がソース内に入っていたため修正

2022/02/09 00:40

投稿

Takumiqqq
Takumiqqq

スコア4

test CHANGED
File without changes
test CHANGED
@@ -17,9 +17,8 @@
17
17
 
18
18
  <?php } ?>
19
19
  </form>
20
-
20
+ ```
21
-
22
- ```JSON形式で一括で送れればいいなと考えていましたがうまくいきませんでした。
21
+ JSON形式で一括で送れればいいなと考えていましたがうまくいきませんでした。
23
22
  サーバー側へ投げるデータの形式はなるべく変更しない方向でできるのが理想です。
24
23
 
25
24
  どうかアドバイスいただけますと幸いです。

1

ソースが分かりにくいため変更

2022/02/08 12:39

投稿

Takumiqqq
Takumiqqq

スコア4

test CHANGED
File without changes
test CHANGED
@@ -4,6 +4,7 @@
4
4
 
5
5
  ソースは下記で、ループ回数分サーバー側にデータを投げているので、件数が多いと問題になっています。
6
6
 
7
+ ```ここに言語を入力
7
8
  <form method="POST" id="bracketupdate" action="{{ route('{サーバー側の処理}')}}" enctype="multipart/form-data">
8
9
  @csrf
9
10
  <?php foreach ($CustomerList as $key => $Customer) { ?>
@@ -14,10 +15,11 @@
14
15
 
15
16
 
16
17
 
17
- <?php } ?>
18
+ <?php } ?>
18
19
  </form>
19
20
 
21
+
20
- JSON形式で一括で送れればいいなと考えていましたがうまくいきませんでした。
22
+ ```JSON形式で一括で送れればいいなと考えていましたがうまくいきませんでした。
21
23
  サーバー側へ投げるデータの形式はなるべく変更しない方向でできるのが理想です。
22
24
 
23
25
  どうかアドバイスいただけますと幸いです。