elemenx/laravel-database-influxdb

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

v0.1.9 2019-05-24 09:37 UTC

This package is auto-updated.

Last update: 2024-09-15 19:17:23 UTC


README

步骤 1: Composer

通过Composer命令行

$ composer require elemenx/laravel-database-influxdb

或将包添加到您的 composer.json

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

步骤 2: 启用包(可选)

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

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

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

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

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

步骤 3: 配置包

发布包配置文件

$ php artisan vendor:publish --provider="ElemenX\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)。有关更多信息,请参阅许可证文件