質問編集履歴
4
修正
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
追記
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
タイトル変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
配列のバリデーションエラーのメッセージを表示したい
|
1
|
+
laravelにて配列のバリデーションエラーの変数のindexを使用してエラーメッセージを表示したい
|
test
CHANGED
File without changes
|
1
追記
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
|
-
|
6
|
+
エラーメッセージの表示をする際、user.1.img、user.2.img単位でblade上にはエリアを作りたいので、「user.1.img」の「1」は「@foreach($user as $index => $value)」の$indexを使おうと思ってます。
|
7
|
-
「user.
|
7
|
+
しかし「user.{{ $index }}.img」とすると何も表示されません。「user.1.img」を直書きするとメッセージは表示されるのに「user.{{ $index }}.img」のように変数「$index 」を使うと表示されないのでどうすればメッセージを表示することができるのでしょうか?
|
8
8
|
※$userは「php2」の内容が入ってます。
|
9
9
|
|
10
10
|
### 発生している問題・エラーメッセージ
|