1
現在のビューの設定は、次のとおりです。ループ内で増分を実行するループ
ユーザーは入力に必要な6つの入力ボックスがあります。入力ボックスごとに一意のIDが必要です。
電流ループ:
@foreach($form as $question)
@foreach($question->questions as $question)
@for ($i = 1; $i < 7; $i++)
<input type="text" value="1" class="form-control"
name="{{ unique ID here }}">
@endfor
@endforeach
@endforeach
私は1
と増分で開始する最初の入力ボックスを必要とするので、私は、$question
のid
フィールドを使用することができませんよ。
たとえば、上記の設定では、をループし、それぞれに6つの入力ボックスがあります。基本的に、最初の質問をループして6に増やし、2番目の質問にループして12などに増やしたいと思います。
どうすればいいですか?
「@for($ i = 1; $ i <(7 *カウント($ question-> questions)); $ i ++) '? – linktoahref
あなたの返事をありがとう - 最初のループ内で42になるまで上記のループが繰り返されます。基本的には、最初の質問をループし、6に増分し、2番目の質問をループし、12などに増分したいと思います。ループの外側にポインタが必要なようです。@foreach($ question-> questions as $質問) '、しかし私はそれを把握することはできません! – Ben
https://laravel.com/docs/5.4/blade#the-loop-variable –