javascript - 在 laravel 中使用 Procyon (Raccoon)
问题描述
我设法在一个新的 laravel 项目上安装了Procyon,以前称为 Raccon 的开源推荐引擎,并使用 node 对其进行了测试,它工作正常。
现在,我正在完成我的学习项目,我想在这个项目中实施它。我的项目是一个类似媒体的平台。我之前在另一个项目上实施了喜欢/不喜欢系统。现在我想在这个项目上实现相同的系统,但不是从数据库中获取文章,而是希望用户的时间线是动态的:
let recommendations_actors = await procyon1.recommendFor('pete', 10)
let recommendations_movies = await procyon2.recommendFor('gary', 10)
在节点中有一个输出,如下所示:
{
recommendations_actors: [ 'Riley Reid', 'Keanu Reeves', 'Sylvester Stallone' ],
recommendations_movies: [ 'Wall-E', 'Hunger Games' ]
}
这个想法是,当我点击like按钮时,这个javascript函数被调用,而不是仅仅将DB中的like列设置为1:
procyon.liked('userId', 'itemId', options)
然后使用“recommedFor()”获取结果,找到文章并用它们填充用户的时间线(procyon 在幕后使用 Knn)。
主要是,我的问题是:如何将 PHP 变量传递给 Javascript,使用它们并将结果发送回 PHP(blade.php 文件)。
非常感谢
解决方案
推荐阅读
- javascript - 如何向左滑动并使用滑动手势使幻灯片移动?
- outlook - Outlook,我想移动带有附件的邮件,但它也会移动不带附件的邮件
- automapper - Automapper 是否允许禁用(自动)展平?
- java - 双存储三存储java快捷方式?
- acl - 在 Yammer REST api 中提取 ACL 支持
- c# - 单步执行这个程序很奇怪 - 编译器错误?
- docker - 为什么 docker stack ps 显示所有“期望状态”
- javascript - 单击 react-router 链接时,如何将状态传输到父组件?
- parameters - Retrofit2 重复查询参数
- html - 如何使用选择标签在引导表单中添加国家选择器?