Giter VIP home page Giter VIP logo

laravel-database-influxdb's Introduction

Laravel 5.5+ InfluxDB Database Package

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

A package for accessing InfluxDB from Laravel 5.5+, based on configuration settings.

There is documentation for laravel-database-influxdb online, the source of which is in the docs/ directory. The most logical place to start are the docs for the InfluxDbServiceProvider class.

Installation

Step 1: Composer

Via Composer command line:

$ composer require austinheap/laravel-database-influxdb

Or add the package to your composer.json:

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

Step 2: Enable the package (Optional)

This package implements Laravel 5.5's auto-discovery feature. After you install it the package provider and facade are added automatically.

If you would like to declare the provider and/or alias explicitly, then add the service provider to your config/app.php:

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

And then add the alias to your config/app.php:

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

Step 3: Configure the package

Publish the package config file:

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

You may now place your defaults in config/influxdb.php.

Full .env Example

To override values in config/influxdb.php, simply add the following to your .env file:

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

References

Credits

This is a fork of pdffiller/laravel-influx-provider.

License

The MIT License (MIT). Please see License File for more information.

laravel-database-influxdb's People

Contributors

austinheap avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

laravel-database-influxdb's Issues

Doesn't install on Laravel 5.8.26, exits with an error

Tonight I started a new Laravel project (and started off with Laravel 5.8.26) and the first thing I did is add this package through composer, which unfortunatly failed;


  Problem 1
    - Installation request for austinheap/laravel-database-influxdb ^0.1.8 -> satisfiable by austinheap/laravel-database-influxdb[v0.1.8].
    - Conclusion: remove laravel/framework v5.8.26
    - Conclusion: don't install laravel/framework v5.8.26
    - austinheap/laravel-database-influxdb v0.1.8 requires illuminate/support 5.5.*|5.6.* -> satisfiable by laravel/framework[5.5.x-dev, 5.6.x-dev], illuminate/support[5.5.x-dev, 5.6.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
    - Can only install one of: laravel/framework[5.6.x-dev, v5.8.26].
    - Can only install one of: laravel/framework[5.5.x-dev, v5.8.26].
    - don't install illuminate/support 5.6.x-dev|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.0|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.1|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.10|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.11|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.12|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.13|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.14|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.15|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.16|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.17|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.19|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.2|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.20|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.21|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.22|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.23|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.24|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.25|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.26|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.27|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.28|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.29|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.3|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.30|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.31|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.32|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.33|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.34|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.35|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.36|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.37|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.38|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.39|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.4|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.5|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.6|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.7|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.8|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.6.9|don't install laravel/framework v5.8.26
    - don't install illuminate/support 5.5.x-dev|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.0|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.16|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.17|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.2|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.28|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.33|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.34|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.35|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.36|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.37|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.39|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.40|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.41|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.43|don't install laravel/framework v5.8.26
    - don't install illuminate/support v5.5.44|don't install laravel/framework v5.8.26
    - Installation request for laravel/framework (locked at v5.8.26, required as 5.8.*) -> satisfiable by laravel/framework[v5.8.26].

Installation failed, reverting ./composer.json to its original content.

Is the complete error message I got. Is there anything I can do to help?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.