php - 使用 JWT 流明请求 GET 类会话时的增量数
问题描述
我正在使用 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 观众一样只要浏览器没有关闭如果我写错代码或实现代码请建议我有效的代码
解决方案
我认为在您的网络应用程序上实现视频视图的最佳方法:创建带有列 ('video_link',address_'ip') 的表,并且每个视图都将视频链接与查看器 ip 一起存储,因此在下一个访问者视图中您检查如果当前链接视频和访问者 ip 存在于 views 表上,如果不存在,则增加视频观看次数,否则无事可做
推荐阅读
- c++ - 字符串 str1 = str 有什么区别;和字符串 str2((string &)str1);
- c# - 使用 REST 调用获取 azure 项目下的所有查询
- c# - 从数据库中检索特定(条件)数据?程序崩溃
- spring - 为什么我们需要 Spring 框架的事件处理?它在现实世界的场景中用在哪里?
- c# - Blazor 数据绑定
- android - RecyclerView auto scroll item one by one
- php - 带有自定义主题的 WordPress 分页不起作用
- visual-studio-extensions - VSIX - 带有子菜单的动态菜单
- javascript - javascript beforeunload 函数
- android - 如何从 URL 异步获取 Drawable