1
我的看法的當前設置如下:For循環,一個循環內進行遞增
用戶有每個問題,他們需要完成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
我無法使用$question
的id
場,因爲我需要第一輸入框下手1
和增量。
例如,在上面的設置中,它將循環超過7個$questions
,並且它們每個都有6個輸入框。從本質上講,我希望它循環通過第一個問題,增加到6,循環通過第二個問題,增加到12等。
我該怎麼做到這一點?
已試過@for($ i = 1; $ i <(7 * count($ question-> questions)); $ i ++)'? – linktoahref
感謝您的回覆 - 上述內容會在第一個循環內循環,直到達到42。基本上,我希望它循環遍歷第一個問題,增加到6,循環遍歷第二個問題,增加到12等等。這就好像我需要一個循環之外的指針'@foreach($ question-> questions as $問題)',但我無法弄清楚! – Ben
另請參閱https://laravel.com/docs/5.4/blade#the-loop-variable –