aschmelyun / quickmetrics-laravel
Quickmetrics.io API 的 Laravel 封装包
v1.1.0
2019-10-17 22:23 UTC
Requires
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-09-18 09:10:43 UTC
README
这是一个基本的封装包,用于向 Quickmetrics API 发送事件。它公开了一个单类函数 qm()
,您可以在 Laravel 控制器、模型和视图中使用它。
安装
在 Laravel 应用程序的根目录中运行 composer require aschmelyun/quickmetrics-laravel
。完成后,您需要打开您的 .env
文件,并在底部添加以下内容
QUICKMETRICS_API_KEY={your-api-key}
可选: 您可以通过运行以下命令从包中发布配置文件
php artisan vendor:publish --provider="Larahawk\Watcher\LarahawkServiceProvider"
使用方法
要在您的应用程序中发送单个事件,请使用 qm()->event(name, value, dimension)
。名称是必需的字符串,值是必需的浮点数,维度是可选的字符串,默认为 null。
您还可以使用 qm()->batch(items)
发送批量事件。有关如何格式化项目数组的更多详细信息,请参阅批量文档。
更多信息
此包是我发布在 YouTube 上的 Laravel 包开发入门视频教程的一部分。如果您想了解幕后如何构建,请在此处查看 这里。
如果您有任何问题,请随时通过 Twitter 联系我 @aschmelyun。