austinheap/laravel-database-influxdb

该软件包已被放弃且不再维护。没有推荐替代软件包。

一个基于配置设置的软件包,用于从 Laravel 5.5+ 访问 InfluxDB。

v0.1.8 2018-03-03 00:20 UTC

This package is auto-updated.

Last update: 2021-04-22 02:48:23 UTC


README

Current Release Total Downloads Build Status Dependency Status Scrutinizer CI StyleCI Maintainability Test Coverage SensioLabs

一个基于配置设置的软件包,用于从 Laravel 5.5+ 访问 InfluxDB。

有关 laravel-database-influxdb 的在线文档可在 此处 找到,其源文件位于 docs/ 目录。开始的最佳位置是 InfluxDbServiceProvider 的文档。

安装

步骤 1: Composer

通过 Composer 命令行

$ composer require austinheap/laravel-database-influxdb

或将包添加到您的 composer.json

{
    "require": {
        "austinheap/laravel-database-influxdb": "0.1.*"
    }
}

步骤 2: 启用软件包(可选)

该软件包实现了 Laravel 5.5 的自动发现功能。安装后,软件包提供者和外观将自动添加。

如果您想显式声明提供者和/或别名,请将服务提供者添加到您的 config/app.php

'providers' => [
    //
    AustinHeap\Database\InfluxDb\InfluxDbServiceProvider::class,
];

然后,将别名添加到您的 config/app.php

'aliases' => [
    //
    'InfluxDb' => AustinHeap\Database\InfluxDb\InfluxDbFacade::class,
];

步骤 3: 配置软件包

发布软件包配置文件

$ php artisan vendor:publish --provider="AustinHeap\Database\InfluxDb\InfluxDbServiceProvider"

您现在可以将默认值放入 config/influxdb.php

完整的 .env 示例

要覆盖 config/influxdb.php 中的值,只需将以下内容添加到您的 .env 文件中

INFLUXDB_PROTOCOL=https
INFLUXDB_USER=my-influxdb-user
INFLUXDB_PASS=my-influxdb-pass
INFLUXDB_HOST=my-influxdb.server

参考

致谢

这是 pdffiller/laravel-influx-provider 的一个分支。

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件