2017 © Pedro Peláez
 

library xero-laravel

A Laravel 5 wrapper for Xero

image

pulkitjalan/xero-laravel

A Laravel 5 wrapper for Xero

  • Monday, August 7, 2017
  • by pulkitjalan
  • Repository
  • 2 Watchers
  • 1 Stars
  • 2,567 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 12 % Grown

The README.md

:warning: Archived

This project is no longer maintained.

Xero Laravel

A Laravel wrapper for Xero, (*1)

Total Downloads, (*2)

Requirements

  • PHP >= 7.2
  • php_curl extension - ensure a recent version (7.30+)
  • php_openssl extension

This package wraps calcinai/xero-php package., (*3)

Installation

Require the package, (*4)

composer require pulkitjalan/xero-laravel

Laravel 5.5 uses Package Auto-Discovery, so you don't need to manually add the ServiceProvider., (*5)

If you don't use auto-discovery, add the following to the providers array in your config/app.php, (*6)

PulkitJalan\Xero\XeroServiceProvider::class,

Next add the following to the aliases array in your config/app.php. Pick and choose if you want or add all 3., (*7)

'XeroPrivate' => PulkitJalan\Xero\Facades\XeroPrivate::class,
'XeroPublic' => PulkitJalan\Xero\Facades\XeroPublic::class,
'XeroPartner' => PulkitJalan\Xero\Facades\XeroPartner::class,

Next run php artisan vendor:publish --provider="PulkitJalan\Xero\XeroServiceProvider" to publish the config file., (*8)

Usage

Since this package wraps calcinai/xero-php, have a look at the readme there for further details., (*9)

Example:, (*10)

use XeroPHP\Application\PrivateApplication

class App {
    protected $xero;

    public function __construct(PrivateApplication $xero) {
        $this->xero = $xero;
    }
}

or, (*11)

use XeroPHP\Application\PrivateApplication

$xero = app(PrivateApplication::class);

// or

$xero = app('XeroPrivate');

or use the facades., (*12)

Similar Packages

The Versions

07/08 2017

dev-master

9999999-dev https://github.com/pulkitjalan/xero-laravel

A Laravel 5 wrapper for Xero

  Sources   Download

MIT

The Requires

 

laravel xero