0
私はさまざまな入力タイプの質問がある質問テーブルを持っています。私のシーダーでのフォーマットはそうですデータベースから取得したフォーム要素を表示
上記のように、私は1つのテキスト入力と1つの選択肢があり、値のリストをシリアライズしています。今私のコントローラの中で私は質問を受け取り、それを私の見解に渡します。
私の見解の中で、私は難しさを持っています、次の
@foreach($questions as $q)
<div class="col-xs-12">
<input type="{{ $q["type"] }}"
class="form-control {{ $q["class"] }}"
id="{{ $q["name"] }}"
name="questions[{{ $q["id"] }}]"
>
</div>
@endforeach
ような何かをやっていると、選択入力です。選択肢をオプション(値)とともに表示するにはどうすればいいですか?あなたのforeachで$q
の種類を確認することができますリストを作成する
おかげ
これは本当に悪いデザインですが、あなたのhtmlをデータベースエントリから分離するほうがよいでしょう。 – Drazxier
しかし、非常に大きなフォームの場合、質問をデータベースに格納するのは意味がありませんか?このフォームには、複数のステップにわたって100以上のフィールドがあります。 –