私はlaravelでプロジェクトをやっています。私は、laravelのブレードファイルにforeachループを使って表示されたデータベース内の複数のレコードを持っています。各レコードには、保留中のボタンがあります。ユーザがペンデングボタンをクリックするたびに、htmlモーダルが開きます。私はそのレコードIDをモーダル内に入れたいが、常に最初のレコードIDをとる。私のブレード・ファイルがクリックされたどちらの記録laravelのブレードファイルのHTMLモーダル内にIDを取得できません
@foreach($providerData as $newprovider)
<h4>Name:{{$newprovider->name}}</h4>
<button class="btn btn-default" data-toggle="modal" data-target="#Pendingnote">Pending</button>
{!! Form::model($newprovider->id ,['method' => 'PATCH','action'=>['[email protected]', $newprovider->id]]) !!}
<div class="modal fade" id="Pendingnote" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Note {!! $newprovider->id !!}</h4>
</div>
<div class="modal-body">
<input type="text" class="form-control" name="note" value="{{ old('note') }}">
</div>
<div class="modal-footer">
{!! Form::submit('Add', ['class' => 'btn btn-default']) !!}
</div>
</div>
</div>
<input type="hidden" name="_token" value="{{ csrf_token() }}">
</div>
{!! Form::close() !!}
@endforeach
、それは常に最初のレコードのidとして$ newprovider-> IDを返す、のように見えます。私はどこが間違っているのか分かりません。助けてくれてありがとう。
? on( 'shown.bs.modal'、function(event){code here}これで? –