В настоящее время я испытываю странную проблему с частью обновления CRUD. Создание, чтение и удаление элементов работают отлично, но по какой-то причине, когда я пытаюсь обновить, ничего не происходит, и мое приложение остается на той же странице.
В итоге, это поток, по которому нажимается кнопка редактирования, чтобы вызвать модальное окно с формой и значениями элемента. Затем вносятся изменения и форма отправляется нажатием кнопки «Сохранить изменения», и ничего не происходит.
Вот код, с которым я работаю
Маршрут
Route::put('/home/testimonials/{testimonial}/update', 'TestimonialController@update');
Функция обновления TestimonialController
public function update(Request $request, Testimonial $testimonial)
{
dd($request);
}
Редактировать модальную форму
<div class="modal-body">
<div class="container-fluid">
<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>
</form>
</div>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-custom-one">Save Changes</button>
</div>
Мне нужна помощь, чтобы понять, когда я ничего не вижу, когда пытаюсь вывести значения формы при отправке формы.