Возможно ли сделать запрос патча ajax на laravel? Или мне нужно строго использовать пост? Я понимаю, что Laravel использует патч в скрытых полях в элементах формы. Однако я не использую элементы формы, просто кнопки, которые должны частично обновлять запись при нажатии через ajax.PATCH AJAX Запрос в Laravel
Как выглядит маршрут для этого?
Маршруты файл
Route::patch('questions/{id}', '[email protected]')->before('admin');
Я не уверен, что если Laravel Маршруты поддержки патч HTTP глаголом в файле маршрутов.
Контроллер
public function update($id) {
if (Request::ajax()) {
if (Request::isMethod('patch'))
{
// partially update record here
}
}
}
JS FILE
$('div#question_preview <some button selector>').click(function(event) {
$.ajax({
url: 'questions/'+question_id,
type: 'PATCH',
data: {status: <SOME VALUE I WANT>},
});
});
Просто ищет ясности здесь, спасибо!
@SetKyarWaLar PUT используется, если вы знаете все содержимое ресурса. В моем случае я только обновляю часть ресурса без всех данных о ресурсах, для которых предназначен патч. – Rafael
Опишите, пожалуйста, ваше мнение на ваш вопрос. @Rafael –