У меня нет знаний об Ajax в сочетании с Laravel.Я пытаюсь создать подобную систему, она уже настроена.Проблема в;когда вы нажимаете кнопку «Мне нравится», вся страница обновляется.Но я хочу, чтобы это было динамично.Для этого мне нужно использовать Ajax и jQuery
Я пытался создать функцию jQuery, но я не знаю, как разобрать {id}
Не могли бы вы показать мне, где яможете узнать больше об этом предмете?Может быть, учебное пособие или не могли бы вы объяснить мне ту часть, которую я пропускаю.
$('.like').on('click', function(event) {
console.log("clicked the button");
$.ajax({
method: 'POST',
url: /{id}/addlike
})
});
Это кнопка «Мне нравится»:
<form action="/{{$new->id}}/addlike" method="post">
@csrf
<button value="{{$new->likes}}" class='like' type="submit"><i class="fas fa-fire"></i></button>
</form>
Это дорога, похожая на:
Route::post('/{id}/addlike', 'ImageController@like');```
Это «похожий» контроллер
public function like($id)
{
$picture = ImageModel::find($id)->increment('likes');
return back();
}