kallencode/laravel-wakatime

一个用于与Wakatime API交互的laravel 5包。

1.0.0 2017-01-21 15:19 UTC

This package is not auto-updated.

Last update: 2024-09-29 01:58:21 UTC


README

Latest Version on Packagist Software License Build Status Quality Score Total Downloads

一个简单的用于与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

Kallencode

许可

MIT许可(MIT)。请参阅许可文件以获取更多信息。