yaroslawww/laravel-iprosoftware-api

Laravel wrapper for IproSoftware Api


Keywords
php, laravel, iprosoftware, ipro-software
License
MIT

Documentation

Laravel wrapper for IproSoftware Api

Software License Build Status Quality Score Code Coverage PHP Version Packagist Version

Note: This package is an wrapper for ipro-software-api-php. All predefined api methods names you can find here

Installation

You can install the package via composer:

composer require yaroslawww/laravel-iprosoftware-api

Usage

You can use Facade

    /** @var \Angecode\LaravelIproSoft\IproApiResponse $response */
    $response = IproSoftware::getBookingRulesList();

    $bookingRules = $response->json();

.env

IPROSOFTWARE_CLIENT_ID="my-client-id"
IPROSOFTWARE_CLIENT_SECRET="my-secret-key"
IPROSOFTWARE_API_HOST="http://myapp.i-pro3.co.uk"

Config Files

In order to edit the default configuration for this package you may execute:

php artisan vendor:publish --provider="Angecode\LaravelIproSoft\IproSoftwareProvider" 

Since you will typically need to overwrite the assets every time the package is updated, you may use the --force flag.

Testing

    ./vendor/bin/phpunit
    # or
    composer test

Security

If you discover any security related issues, please email yaroslav.georgitsa@gmail.com instead of using the issue tracker.

License

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