配列にバリデーションをかけたい
arrayX = [['key' => 10], ['key' => 'aaa']]
こんな感じのやつ。
arrayのkeyに対して、数値であるとバリデーションをかけたいやつですね。
公式ドキュメント
配列形式のフィールドをバリデーションする場合は、*文字を使用し、各配列要素の全メッセージを取得できます。
結論
'arrayX.*.key' => 'integer'
なにこれ?
array
(配列)
*
(全てのキーの要素(一層目))
key
(keyというキーの要素(二層目))
わかれば簡単!(わからなかった)
日記
はてなブログのエンジニアグループに入ってみました。
エンジニアの先輩、初心者エンジニア仲間を探したいですけど、なかなか難しいですね。
ひとまず少しずつ勉強していきましょー!