ricardotano / livedit
了解您网站中谁在何处的传统方法
0.2.0
2017-05-24 14:02 UTC
This package is auto-updated.
Last update: 2024-09-11 13:01:56 UTC
README
这是一个简单的 Laravel 5 扩展包,提供了一种标准化的方式来查询资源使用情况。适用于不太复杂和非实时资源跟踪。
包要求
这是一个 Laravel 5 扩展包。请查阅其文档以获取更多信息。
安装与设置
$ composer requrie ricardotano/livedit
- 将
Ricks\livedit\LiveditServiceProvider::class,
添加到您的config/app.php
服务提供者数组中。 $ php artisan vendor:publish
- 可选:更新
/config/livedit.php
文件以设置自己的迁移参数或保持原样。 $ php artisan migrate
它如何工作
路由
GET livedit/ask/{resource_type}
此路由返回过去一分钟内使用指定资源的ID列表
POST livedit/publish
此路由用于添加资源使用记录。记录将在一分钟(或您在 config/livedit.php
文件中配置的秒数)后删除,以保持表短小。
示例
发布新的资源使用记录。 resource_name
是您想要跟踪的资源名称,可以在 config/livedit.php
文件中更改。
$.post('livedit/publish', {
resource_name : string_resource_name,
resource_id : int_resource_id
})
.then(handleSuccess, handleError);
获取过去一分钟内给定 resource_name
的资源列表
$.get('livedit/ask/resource_name')
.then(handleSuccess, handleError);
房间里的大象
是的,您可以使用 WebSockets 进行更花哨且更有用的跟踪,但有时您需要的东西只会在一个地方使用,而设置一个 WebSocket 解决方案就像用大炮打蚊子。
结束语
感谢您阅读此文档,请记住,我创建此扩展包是为了每个人,所以每个人都欢迎添加支持或新功能。