Я отображаю список элементов, и у каждого есть кнопка редактирования, которая при нажатии вызывает модальное окно, которое хорошо работает следующим образом
@foreach ($testimonials as $item)
<tr class="text-muted">
<td class="text-capitalize">{{ $item->firstname }}</td>
<td class="text-capitalize">{{ $item->lastname }}</td>
<td>{{ $item->comment }}</td>
<td class="text-capitalize">@if ($item->status === 0) hidden @else showing @endif</td>
<td>
<button type="button" class="btn-custom-one" data-toggle="modal" data-target="#editTestimonial{{$item->id}}">Edit</button>
</td>
</tr>
{{-- Edit Modal --}}
<div class="modal fade" id="editTestimonial{{$item->id}}" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-body">
<form action="/home/testimonials/{{$item->id}}/update" method="POST">
@method('PUT')
@csrf
<div class="form-row">
<div class="form-group col-lg-6">
<label for="firstname">Firstname</label>
<input type="text" name="firstname" value="{{$item->firstname}}" class="form-control" aria-describedby="firstname">
<small id="firstname" class="text-muted">Firstname</small>
</div>
<div class="form-group col-lg-6">
<label for="lastname">Lastname</label>
<input type="text" name="lastname" value="{{$item->lastname}}" class="form-control" aria-describedby="lastname">
<small id="lastname" class="text-muted">Lastname</small>
</div>
</div>
<div class="form-group">
<label for="comment">Comment</label>
<textarea name="comment" class="form-control" cols="30" rows="5" aria-describedby="comment">{{$item->comment}}</textarea>
<small id="comment" class="text-muted">Client's comment</small>
</div>
<button type="submit" class="btn btn-custom-two">Save</button>
</form>
</div>
</div>
</div>
</div>
@endforeach
Маршрут обновления: Route::put('/home/testimonials/{testimonial}/update', 'TestimonialController@update');
Функция обновления TestimonialController похожа на это прямо сейчас
public function update(Request $request, Testimonial $testimonial)
{
dd($request)
}
Проблема в том, что при нажатии кнопки «Сохранить» для отправки формы ничего не происходит. Но если я переместу модальное значение за пределы оператора foreach, форма будет работать хорошо, но только кнопка редактирования последнего элемента отобразит модальное окно. Другие нет. Как я могу исправить свой код?