kallencode/ laravel-wakatime
一个用于与Wakatime API交互的laravel 5包。
1.0.0
2017-01-21 15:19 UTC
Requires
- php: ^7.0
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- mockery/mockery: ^0.9.5
- orchestra/testbench: 3.3.x@dev
- phpunit/phpunit: 5.*
This package is not auto-updated.
Last update: 2024-09-29 01:58:21 UTC
README
一个简单的用于与Wakatime API交互的包
安装
您可以通过composer安装此包
composer require kallencode/laravel-wakatime
安装 ServiceProvider。
// config/app.php 'providers' => [ ... Kallencode\Wakatime\WakatimeServiceProvider::class, ... ];
此包还包含一个外观
// config/app.php 'aliases' => [ ... 'Wakatime' => Kallencode\Wakatime\WakatimeFacade::class, ... ];
您可以使用以下命令发布此包的配置文件
php artisan vendor:publish --provider="Kallencode\Wakatime\WakatimeServiceProvider"
以下配置文件将发布在config/laravel-wakatime.php
return [ 'apiKey' => env('WAKATIME_API_KEY'), 'baseURl' => env('WAKATIME_BASE_URL','https://wakatime.com/api/v1/') ];
使用方法
$userDurations = Wakatime::fetchUserDuration(\Carbon\Carbon::now());
或使用尚未实现的Wakatime API资源
$result = Wakatime::performRequest("new/resource", [ 'date' => \Carbon\Carbon::now()->format('Y-m-d'), 'project' => 'project'], []);
查找您的API密钥
访问https://wakatime.com/account/settings
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
测试
$ composer test
贡献
请参阅CONTRIBUTING以获取详细信息。
安全
如果您发现任何安全问题,请通过电子邮件info@kallencode.nl联系,而不是使用问题跟踪器。
鸣谢
关于Kallencode
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。