【问题标题】:Increment Number When request GET like session using JWT lumen使用 JWT 流明请求 GET 类会话时的增量数
【发布时间】:2020-01-12 10:43:42
【问题描述】:

我正在使用 JWT 创建一个带有 Lumen 的 API,然后设置为 GET 此方法的请求会显示有关读取页面等数据的详细信息

我尝试使用 Session Like Laravel 但它不起作用,而且我知道 Lumen 不使用会话 + 我使用 JWT 令牌进行身份验证 这是我的代码

public function show($storyId, $id)
    {
        $part = Story::find($id)->parts()->withCount('comments')->first();

        $link = 'story/'. $storyId.'/part/'.$id;

        if (!Session::has($link)) {
            $part->increment('viewers');
            Session::put($link,1);
        }

        return response()->json($part);
    }

所以每个请求方法 GET 调用它在令牌未过期期间增加观众,或者只要浏览器未关闭,就像 youtube 观众一样 如果我写错代码或实现代码,请向我推荐有效的代码

【问题讨论】:

    标签: php laravel jwt lumen


    【解决方案1】:

    我认为在您的网络应用上实现视频观看的最佳方法: 创建包含列 ('video_link',address_'ip') 的表,并且每个视图都存储带有查看器 ip 的视频链接,因此在下一个访问者视图中,您检查当前链接视频和访问者 ip 是否存在于视图表中,如果不存在,则增加视频观看次数,否则无关紧要

    【讨论】:

      猜你喜欢
      • 2017-04-14
      • 2012-06-29
      • 2019-01-09
      • 1970-01-01
      • 2020-07-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-09
      • 1970-01-01
      相关资源
      最近更新 更多