dev-master
9999999-dev https://github.com/pulkitjalan/xero-laravelA Laravel 5 wrapper for Xero
MIT
The Requires
- php >=5.5
- calcinai/xero-php *
- illuminate/support ~5.0
by Pulkit Jalan
laravel xero
A Laravel 5 wrapper for Xero
A Laravel wrapper for Xero, (*1)
This package wraps calcinai/xero-php package., (*3)
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)
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)
A Laravel 5 wrapper for Xero
MIT
laravel xero