- Schlüssel zur Rettung: Extrahieren und Sichern von Codemagic Secure Variables - 26. Oktober 2023
- Effektives Zeitmanagement für Entwickler: Praktische Strategien - 13. September 2023
- Teil 2: Elasticsearch und FSCrawler in Laravel - 6. April 2023
Laravel kommt mit vielen Providern für Datenbank Verbindungen. Allerdings gibt es eine Vielzahl von Datenbanken, die nur über Umwegen von Laravel angesprochen werden können. Wie das Ganze mit InfluxDB funktioniert, erfahren Sie in diesem Beitrag.
Als erstes fügen wir das Paket mit Composer zu unserem Laravel Projekt hinzu:
composer require tray-labs/laravel-influxdb
In die .env müssen die Verbindungsinformationen hinterlegt werden:
INFLUXDB_HOST=localhost
INFLUXDB_PORT=8086
INFLUXDB_USER=some_user
INFLUXDB_PASSWORD=some_password
INFLUXDB_SSL=false
INFLUXDB_VERIFYSSL=false
INFLUXDB_TIMEOUT=0
INFLUXDB_DBNAME=some_database
INFLUXDB_UDP_ENABLED=false # Activate UDP
INFLUXDB_UDP_PORT=4444 # Port for UDP
Abschließend führen wir diesen Befehl im Terminal aus:
php artisan vendor:publish
Im Controller, in dem wir auf InfluxDB zugreifen möchten, können wir jetzt den Provider angeben und die Datenbankabfragen durchführen.
Wie das Ganze in der Influx Cloud DB aussieht, haben wir uns auch angeschaut und werden auf den nächsten Blog Beitrag verlinken, sobald dieser erscheint.
Sollten Sie noch Fragen haben oder eine Beratung wünschen, können Sie gerne mit uns Kontakt aufnehmen oder unsere Webseite besuchen.
Gerne können Sie hier auch andere Artikel zum Thema Laravel anschauen.