前提・実現したいこと
Laravel 5.7 で FormRequestを使用してvalidationが通らなかった際に、redirectされた入力画面での入力値の取得
発生している問題
Laravel 5.7 を使用して FormRequestを使用しバリデーションを行った際に入力値が上手く取得出来ない。
該当のソースコード
入力画面に動的に入力行を増やすjsを仕込んでおり
php
1<div> 2<input type="text" name="hoge[]"> 3</div>
のセットを一式appendして入力行を増やしています。
formRequest内の
php
1 public function all( $keys = null ) 2 { 3 $results = parent::all( $keys ); 4 5 return $results; 6 }
でparent::all()をdumpすると増やした入力行分を含む入力値が取得できることは確認できており
入力画面の$errorsをdumpすると追加した分を含む表示行数分のエラーが出ることは確認できています。
動的に入力行が変わるためcontroller内で入力値を取得しviewに渡したいのですが、
controller内でredirectされた入力値はどのように取得したら良いでしょうか?
ex:
入力行が
補足情報(FW/ツールのバージョンなど)
apache 2.4.6
php 7.2.11
Laravel 5.7.12
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。