![[Laravel]name属性の配列要素をoldで取得する方法](https://www.yukiiworks.com/wp-content/uploads/2019/05/laravel.png)
はじめに
Laravelにてname属性の配列の要素をblade上のoldで取得する方法です。
例
以下のようなname属性の配列をoldで取得します。
1 2 3 | <input type="text" name="id[]" /> <input type="text" name="id[]" /> <input type="text" name="id[]" /> |
blade上では以下のようにして取得できます。
1 2 3 | {{ old('id.0') }} // 1番目のidのvalue {{ old('id.1') }} // 2番目のidのvalue {{ old('id.2') }} // 3番目のidのvalue |
上記のようにname属性.要素index番号で取得できます。
また、2次元配列は以下のように書けます。
1 2 3 | {{ old('id.0.0') }} {{ old('id.0.1') }} {{ old('id.0.2') }} |
連想配列でもいけます。感が良ければすぐに想像つきますが以下のようになります。
1 2 3 | <input type="text" name="id[user][]" /> <input type="text" name="id[user][]" /> <input type="text" name="id[user][]" /> |
1 2 3 | {{ old('id.user.0') }} {{ old('id.user.1') }} {{ old('id.user.2') }} |
以上です。
![[Laravel]ネストされたテーブルのリレーションを取得する方法](https://www.yukiiworks.com/wp-content/uploads/2019/05/laravel-300x209.png)
![[Android][AdMob]テストでは広告が表示されるのに本番のPlay Storeに公開したら広告が表示されない件について](https://www.yukiiworks.com/wp-content/uploads/2019/04/android-300x219.jpg)
![[Android Studio 3.5]Cause: buildOutput.apkData must not be nullエラーについて](https://www.yukiiworks.com/wp-content/uploads/2019/10/android-studio-e1585186990750-150x150.jpg)
![[Laravel]Formの配列をバリデーションでチェックする方法](https://www.yukiiworks.com/wp-content/uploads/2019/05/laravel-150x150.png)
![[Swift]unrecognized selector sent to instance エラーについて](https://www.yukiiworks.com/wp-content/uploads/2019/04/swift-150x150.png)
![[Kotlin]0パディングした文字列を返すExtension](https://www.yukiiworks.com/wp-content/uploads/2019/04/kotlin-150x150.png)
![[Tips]Slackにて.txtファイルをインライン表示するには](https://www.yukiiworks.com/wp-content/uploads/2019/11/img_ee0070963c090dc28250f1e4e3df3aaf40007-150x150.jpg)
![[Google Play Console]アップロードできませんでした Android App Bundle は署名されていません。エラーについて](https://www.yukiiworks.com/wp-content/uploads/2019/06/google-play-150x150.jpg)
![[Tips]LINEにてマークダウン方式で記載する](https://www.yukiiworks.com/wp-content/uploads/2019/11/line-icon-change-ver-6-5-0-150x150.jpg)

