У меня есть кнопка для удаления «Удалить тип регистрации», чтобы удалить тип регистрации. При нажатии на эту кнопку пользователь видит модальное окно, подтверждающее, что он хочет удалить тип регистрации.
Но он не работает должным образом, например, для рассматриваемой конференции существует 2 типа регистрации (общий и дополнительный), и когда пользователь нажимает кнопку «Удалить тип регистрации» либо для типа регистрации «общий», либо «плюс» модальный появляются, и ссылка для кнопки «да» всегда одна и та же, с тем же идентификатором типа регистрации, например, «https: //proj.test/conference/destroy/1/rtypes».
Но должно появиться «https: //proj.test/conference/destroy/1/rtypes» в модальном окне относительно типа регистрации «общий» и «https: //proj.test/conference/destroy/2/rtypes» в модальном окне относительно типа регистрации «плюс».
Вы знаете, в чем проблема?
<div class = "form-group col col-lg-6">
<label for = "registration_types">Registration types</label>
<div class = "hide-first">
@foreach($registrationType as $rtype)
<div class = "form-check">
<input {{ (old('radiobutton') && old('radiobutton') == $rtype->id) ? 'checked' : '' }} class = "form-check-input radio" type = "radio" name = "radiobutton" value = "{{ $rtype->id }}" id = "{{$rtype->id}}">
<label class = "form-check-label" for = "exampleRadios1">
<span>{{$rtype->name}} </span><span><a data-toggle = "modal" class = "btn btn-sm btn-outline-light-gray"
data-target = "#removeRtype">
<i class = "fa fa-times" aria-hidden = "true"></i> Remove registration type</a></span>
</label>
</div>
<div class = "modal fade bd-example-modal-lg" id = "removeRtype" tabindex = "-1" role = "dialog" aria-labelledby = "myLargeModalLabel" aria-hidden = "true">
<div class = "modal-dialog modal-sm">
<div class = "modal-content">
<div class = "modal-body">
<div class = "container">
<div class = "row d-flex justify-content-center">
<p>Do you want to remove the registration type?</p>
<button class = "btn btn-outline-primary" id = "cancel_remove" href = "#" data-dismiss = "modal">No</button>
<a class = "btn btn-primary ml-2" id = "confirm_remove" href = "{{route('rtype.remove', ['rtypeID' => $rtype->id])}}">Yes</a>
</div>
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
</div>
Спасибо, так работает.






U использовал один и тот же идентификатор для всех модальных окон. Попробуйте изменить это. Пример добавления rtype после этого