ricardotano/livedit

了解您网站中谁在何处的传统方法

安装次数: 8

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

公开问题: 0

类型:laravel-service

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 解决方案就像用大炮打蚊子。

结束语

感谢您阅读此文档,请记住,我创建此扩展包是为了每个人,所以每个人都欢迎添加支持或新功能。