如何从jQuery foreach循环中找到auth用户ID?

lmvvr0a8  于 2022-11-22  发布在  jQuery
关注(0)|答案(1)|浏览(106)

我想在jquery foreach循环中得到auth用户ID。但是不运行我的代码。
代码:

let user="<?= Auth::User()->id?>";    
$.each(data.postlikes, function(key, postliker){                                                                         
     if(postliker.user_id==user){                                 
                       var targetfound= postliker.user_id;
                     }                          
                               
});

   if(targetfound){
         $('.posted-area').append('<button class="btn-primary" id="btnLiked" onclick="btnUnLikefunction()"> Liked!</button>');
 }else{
      $('.posted-area').append('<button class="btn-danger" id="btnLike" onclick="btnLikefunction()">Like </button>');
}
uttx8gqw

uttx8gqw1#

我 当时 得到 了 一 个 解决 办法 :
如果 我 在 Post Model 中 声明 公共 函数 , 那么 它 就 可以 工作 :

public function authpostliker()
{
    return $this->hasOne(PostLike::class)->where('user_id', auth()->id());
}

中 的 每 一 个

相关问题