katsana/katsana-sdk-laravel

KATSANA SDK for Laravel

v1.3.0 2024-04-02 21:16 UTC

This package is auto-updated.

Last update: 2024-07-02 21:52:06 UTC


README

KATSANA SDK for PHP

Build Status Latest Stable Version Total Downloads Latest Unstable Version License Coverage Status

Installation

To install through composer, simply put the following in your composer.json file:

{
  "require": {
    "katsana/katsana-sdk-laravel": "^1.1"
  }
}

And then run composer install from the terminal.

Quick Installation

Above installation can also be simplify by using the following command:

composer require "katsana/katsana-sdk-laravel=^1.1"

Configuration

Next add the service provider in config/app.php.

'providers' => [

    // ...

    Katsana\ServiceProvider::class,

],

Aliases

You might want to add Katsana\Katsana to class aliases in config/app.php:

'aliases' => [

    // ...

    'Katsana' => Katsana\Katsana::class,

],

Configuration

Using Client ID & Secret

Next add the configuration in config/services.php.

<?php

return [

    // ...

    'katsana' => [
        'client_id' => env('KATSANA_CLIENT_ID'),
        'client_secret' => env('KATSANA_CLIENT_SECRET'),
        'environment' => env('KATSANA_ENVIRONMENT', 'production'),
        //Optional
        'endpoints'=>[
            'api' => 'http://katsana-api-endpoint',
            'oauth' => 'http://katsana-outh-endpoint',
        ],
    ],
];

Using Personal Access Token

Next add the configuration in config/services.php.

<?php

return [

    // ...

    'katsana' => [
        'access_token' => env('KATSANA_ACCESS_TOKEN'),
        'environment' => env('KATSANA_ENVIRONMENT', 'production'),
    ],
];