ajax 喜欢/不喜欢 Laravel 中的产品

时间:2021-06-04 17:48:15

标签: php ajax laravel bookmarks

我想通过 Laravel 中的 ajax 在数据库中存储喜欢/不喜欢的值。我是 Laravel 的新手,不知道如何通过 ajax 存储 like/unlike 值。 类似/不同功能的 JavaScript 代码:

$('.like-icon, .widget-button, .like-button').on('click', function(e){
    e.preventDefault();
    $(this).toggleClass('liked');
    $(this).children('.like-icon').toggleClass('liked');
});

html 代码:

<span class="like-icon"></span>

这里是ajax代码:

$.ajax({
        type: "POST",
        url: '{{ route('like') }}',
        data: {"_token": "{{ csrf_token() }}",
            'business_id': business_id
            'bookmark': (don't know what i should pass here?)
        },
        success: function() {
        }
    });

控制器代码:

$like = new Bookmark();
    $like->user_id = Auth::user()->id;
    $like->business_id = $request->business_id;
    $like->bookmark = (don't know what i should pass here?) ;
    $like->save();

路线:

Route::post('/like', 'BookmarkController@index')->name('like');

请帮助将值存储在数据库中。我有三个字段 user_id, business_id, bookmark

如果你们还有什么想问的,请告诉我。

0 个答案:

没有答案