Вам необходимо различать модальные боксы с разными идентификаторами
Пожалуйста, используйте эту часть в вашем контроллере и передайте ее в представление лезвия с помощью compact.
<?php $noofevents = DB::table('events')->count(); ?>
Используйте эту часть в лезвии:
@for($i = 1; $i <= $noofevents; $i++)
<?php $current_event_name = DB::table('events')->where('id',$i)->value('Event_Name'); ?>
<div id="sponsor-modal{{ $i }}" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header text-center">
<h4 class="display-4" style = "text-align : center; font-size : 30px;">Sponsors for {{$current_event_name}}</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-6">
<div class="card">
<div class="card-content">
<img src ="{{asset('images/Sponsors/paytm.jpg')}}" alt ="" width = "200px" class = "mx-auto d-block">
</div>
<div class="card-footer">
<p class = "text-center"></p>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
@endfor
Так что теперь у вас есть различные модальные коробки для общего количества событий.Вы должны назвать это модальные поля с идентификаторами, добавленными $ i.