visualappeal / laravel-database-influxdb
一个用于从 Laravel 5.6+ 访问 InfluxDB 的包,基于配置设置。
0.3.0
2023-03-27 13:14 UTC
Requires
- php: ^8.0
- illuminate/log: >=8.0
- illuminate/support: >=8.0
- influxdb/influxdb-php: ^1.15.2
- laravel/framework: >=8.0
Requires (Dev)
- phpunit/phpunit: ^8.5
- roave/security-advisories: dev-latest
README
安装
步骤 1: Composer
通过 Composer 命令行
$ composer require visualappeal/laravel-database-influxdb
或将包添加到您的 composer.json
{ "require": { "visualappeal/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
参考
致谢
这是一个 austinheap/laravel-database-influxdb 的分支。
许可协议
MIT 许可协议(MIT)。有关更多信息,请参阅 许可文件。