繁体   English   中英

在Laravel中获取不断更新的json数据的最佳方法

[英]Best method to get constantly updated json data in laravel

我正在尝试在我的laravel应用上实现jquery组件jquery.mentionsInput

本质上,我将使用它,以便我的用户可以@在线程的注释部分中提及其他用户。

但是,我希望回调仅提取在该线程中发布的用户,而不是我网站上的所有用户。

此jquery组件可通过两种方式之一来获取用户,第一种是JS中现有的数组: https : //podio.github.io/jquery-mentions-input/assets/examples.js

第二个是像这样从json文件中获取用户: https : //podio.github.io/jquery-mentions-input/assets/example2.js

所以我猜我最好的解决方案是在laravel中创建一条路由,以获取特定帖子ID的所有用户的json数据?

但是我觉得这也许不是最好的方法。

建议?

是! 您必须为每个ajax操作创建一个单独的路由。 并在标题中发送csrf。

$.ajaxSetup({
    headers: {           
        'X-CSRF-TOKEN': csrfToken
    }

1.您可以使用连续ajax。 但这会导致额外的带宽损失。

2.我建议您使用带有pusher的Laravel-echo

https://pusher-community.github.io/real-time-laravel/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM