質問編集履歴

4

修正

2023/01/05 13:32

投稿

jem32o_
jem32o_

スコア79

test CHANGED
File without changes
test CHANGED
@@ -25,7 +25,7 @@
25
25
 
26
26
  ### 該当のソースコード
27
27
 
28
- ```php1
28
+ ```php1.php
29
29
  'user' => [
30
30
  1 => [
31
31
  'name' => 'taro',
@@ -81,7 +81,7 @@
81
81
  ],
82
82
  ];
83
83
  ```
84
- ```php2
84
+ ```php2.php
85
85
  $user => [
86
86
  1 => 'taro',
87
87
  2 => 'jiro';

3

追記

2023/01/05 13:31

投稿

jem32o_
jem32o_

スコア79

test CHANGED
File without changes
test CHANGED
@@ -92,4 +92,6 @@
92
92
 
93
93
  $errors->get("'user.'.{{ $index }}.'.img'")にして出力しても何も表示されない
94
94
  $errors->get('user.1.img'),$errors->get('user.2.img')はエラーメッセージ は表示される。
95
+ 「$key = 'user.' .$index .'img';」にしてから
96
+ $errors->get('{{ $key }}')にして出力しても何も表示されない
95
97
 

2

タイトル変更

2023/01/05 13:11

投稿

jem32o_
jem32o_

スコア79

test CHANGED
@@ -1 +1 @@
1
- 配列のバリデーションエラーのメッセージを表示したい
1
+ laravelにて配列のバリデーションエラーの変数のindexを使用してエラーメッセージを表示したい
test CHANGED
File without changes

1

追記

2023/01/05 13:11

投稿

jem32o_
jem32o_

スコア79

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,10 @@
1
1
  ### 前提
2
- laravelを使用
2
+ laravelを使用し、標準のバリデーション処理とエラーメッセージの生成の機能を使用しています。
3
3
 
4
4
  ### 実現したいこと
5
5
  postで下記のような配列のリクエストデータを送りlaravelのバリデーション機能を使用し、バリデーション判定を行ったあとエラーメッセージを表示しようと思ってます。
6
- php1の内容がリクストの中身でバリデションチェ行い、user.1.img、user.2.img単位でループ処理を行いラーメッセージ表示させたいのですが、「user.1.img」の1「@foreach($user as $index => $value)」の$indexにする何も表示されせん
6
+ セージの表示する際、user.1.img、user.2.img単位でblade上にはリア作りたいので、「user.1.img」の1」は「@foreach($user as $index => $value)」の$indexを使おう思って
7
- 「user.1.img」「1」 変数にしてメッセージ表示さるにどうすれば良いのでしょうか?
7
+ しかし「user.{{ $index }}.img」とすると何も表示されません。user.1.img」を直書きするとメッセージ表示さ「user.{{ $index }}.img」のように変数「$index 」を使うと表示されないのでどうすればメッセージを表示することができるのでしょうか?
8
8
  ※$userは「php2」の内容が入ってます。
9
9
 
10
10
  ### 発生している問題・エラーメッセージ