実現したいこと
アンケート入力機能を実装しています。
(入力画面、入力確認画面、入力完了画面があります。)
入力画面より、アンケートを入力し、入力確認画面へ遷移します。
入力確認画面には、「戻る」ボタンがあり、入力画面へ遷移することができます。
しかし、「戻る」ボタンを押下し、入力画面へ遷移するとセレクトボックスの値の保持ができていません。
入力確認画面より、入力画面へ戻った時にセレクトボックスの値を保持したいです。
また、以下の実装ですとバリデーションによりリダイレクトした時には保持された状態になります。
ご教授よろしくお願い致します。
該当のソースコード
入力画面(new.blade.php)
ここに言語名を入力
<select name="result">
@foreach($items as $item)
<option value="{{ $item->name }}" @if(old('result') == $item->name) selected @endif>
{{ $item->name }}
</option>
@endforeach
</select>
入力画面へ戻る処理
if ($action == 'back') {
return redirect()->route('post.new')
->withInput();
}
回答1件
あなたの回答
tips
プレビュー