Я использую метод удаления Laravel с AJAX, чтобы удалить вопрос, когда он удаляется, он переходит к localhost/upwork_project/questions
, который содержит все вопросы, когда я нажимаю кнопку «Читать далее» по любому вопросу, URL выглядит так localhost/upwork_project/questions/questions/my-question-slug
, и появляется ошибка 404не найден из-за двойного параметра questions/questions
, но когда я создаю вопрос или редактирую его, он не добавляет никаких дополнительных параметров, и все работает отлично, но когда я удаляю любой вопрос, он идет на страницу индекса вопроса и делает это дерьмо.Мой запрос AJAX:
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: $(this).attr('action'),
type: 'DELETE',
success: function(data) {
if (data == 'question_deleted') {
window.location.href = './';
}
else if (data == 'question_deletion_error') {
$('.invalid-feedback').fadeIn('fast');
$('.question_deletion_error').html('Ops! there is an error.')
}
},
});
и код кнопки «Читать далее»:
<a href="questions/{{ $question->question_slug }}" class="btn btn-primary btn-sm">Continue Reading</a>