2017-09-04 4 views
0

誰かが私にあなたに非常に感謝することができれば、私は本当にあなたの助けを必要としています 私はプログラミングでは新しいです、そして私はこのコードを持っていますが、私はどこに置くか分からない$u++; laravelと混合し、そのJavascriptをこれが私のコードであるため、1、毎回のために増加させることができ、私は少し混乱しています:

<?php $u=0; ?>; 

var dropdown = [(' 
    <select class="btn btn-default dropdown-toggle" name="drop_down_owner" value=0 id="dropdown_id"> 
    <ul class="dropdown-menu"> 
     @foreach($question->answers as $answer) 
     @if($answer->drop_down_owner==$u) 
     <option name ="answer_id" value="answer_id[]"> 
      {{$answer->text}} 
     </option> 
     @endif 
     @endforeach 
    </ul> 
    </select> 
')]; 
+1

var dropdown = ' <select class="btn btn-default dropdown-toggle" name="drop_down_owner" value=0 id="dropdown_id"> <ul class="dropdown-menu"> @foreach($question->answers as $answer) @if($answer->drop_down_owner == $loop->index) <option name ="answer_id" value="answer_id[]"> {{$answer->text}} </option> @endif @endforeach </ul> </select> '; 

+0

私は「ありがとうございますが、これはうまくいきません。それはjavascriptの中にありますが、未定義ですが、とにかく感謝しています。これをあなたの質問とタグに反映させてください! –

+0

U変数をjs変数として渡す必要があります。この内側のブレードを使用している場合は、変数の前に@varを使用します。 – Bugfixer

答えて

0

私はこれが何をしたいと思います。ループの次の反復の直前に値を増やしたいとします。何をしようとする

 @php 
     $u=0; 
     @endphp 

     var dropdown = [(' 
      <select class="btn btn-default dropdown-toggle" name="drop_down_owner" value=0 id="dropdown_id"> 
      <ul class="dropdown-menu"> 
       @foreach($question->answers as $answer) 
       @if($answer->drop_down_owner==$u) 
       <option name ="answer_id" value="answer_id[]"> 
        {{$answer->text}} 
       </option> 
       @endif 
       @php 
       $u++; 
       @endphp 
       @endforeach 
      </ul> 
      </select> 
     ')]; 
+0

ありがとうございますが、これはjavascriptの中にあるので動作しません。未定義ですが、とにかく感謝しています – shkurta

+0

何をしようとしていますか?今はどう? –

+0

私はこのような@if($ answer-> drop_down_owner == 0)を起動して値を増やしたいが、そのような方法ではが動作しないので、$ if($ answer-> drop_down_owner == $ u) - > index私はそれを使用する方法がわからないので、私はその条件を必要とするので、@if($ answer-> drop_down_owner == $ u)、あなたの努力に感謝します。私はそれを本当に謝ります – shkurta

0

はたぶんあなたが探していますか? [ループ変数 `$ loop-> index`](https://laravel.com/docs/5.4/blade#the-loop-variable)
関連する問題