PHP code example of doclassif / laravel-influxdb2
1. Go to this page and download the library: Download doclassif/laravel-influxdb2 library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
doclassif / laravel-influxdb2 example snippets
'providers' => [
// ...
Kali\InfluxDB\Providers\ServiceProvider::class,
]
'aliases' => [
// ...
'InfluxDB' => Kali\InfluxDB\Facades\InfluxDB::class,
]
use Kali\InfluxDB\Facades\InfluxDB;
// Get query client
$queryApi = InfluxDB::createQueryApi();
// Synchronously executes query and return result as unprocessed String
$result = $queryApi->queryRaw(
"from(bucket: \"my-bucket\")
|> range(start: 0)
|> filter(fn: (r) => r[\"_measurement\"] == \"weather\"
and r[\"_field\"] == \"temperature\"
and r[\"location\"] == \"Sydney\")"
);
InfluxDB::close();
$writeApi = InfluxDB::createWriteApi();
// create an array of points
$result = $writeApi->write([
Point::measurement("blog_posts")
->addTag("post_id", $post->id)
->addField("likes", 6)
->addField("comments", 3)
->time(time())
]);
InfluxDB::close();
ini
INFLUXDB_HOST=
INFLUXDB_PORT=
INFLUXDB_TOKEN=
INFLUXDB_BUCKET=
INFLUXDB_ORG=