netborg/laravel-ceidg-sdk

CEIDG SDK for Laravel 5.6+

v1.0.4 2020-01-14 13:21 UTC

This package is auto-updated.

Last update: 2024-05-14 22:27:15 UTC


README

It's just Laravel wrapper for sigrun/ceidg-api library.

Installation

composer require netborg/laravel-ceidg-sdk

Configuration

Add these settings to your .env file:


CEIDG_API_KEY=[YOUR_API_KEY]        // API key received upon registration on https://datastore.ceidg.gov.pl/
CEIDG_MODE=production               // `production` or `sandbox`

Example of usage


// call service by it's class name
app()->make(CeidgApi\CeidgApi::class);

// or by it's alias
app()->make('ceidg');

// or inject as dependency
class Example {
    
    /**
    * @var \CeidgApi\CeidgApi
    */
    protected $ceidg;

    /**
    * Example constructor.
    * @param \CeidgApi\CeidgApi $ceidg
    */
    public function __construct(\CeidgApi\CeidgApi $ceidg) {
        $this->ceidg = $ceidg;
    }
}

More usage examples on sigrun's page: https://github.com/sigrundev/ceidg-api