API Client
PHP bindings for the Labelary.com API (http://labelary.com)., (*1)
API Documentation, (*2)
, (*3)
Installation
The API client can be installed via Composer., (*4)
In your composer.json file:, (*5)
{
"require": {
"printu/labelary": "~2.0"
}
}
Once the composer.json file is created you can run composer install
for the initial package install and composer update
to update to the latest version of the API client., (*6)
The client uses Guzzle., (*7)
Basic Usage
Remember to include the Composer autoloader in your application:, (*8)
<?php
use GuzzleHttp\Exception\GuzzleException;
require_once 'vendor/autoload.php';
// Application code...
$labelary = new Labelary\Client();
$zpl = '^xa^cfa,50^fo100,100^fdHello World^fs^xz';
try {
$response = $labelary->printers->labels([
'zpl' => $zpl,
'response' => 'application/pdf',
'rotate' => 180
]);
} catch (GuzzleException $e) {
throw new Exception("API Labelary error: ".$e->getMessage());
}
License
MIT license. See the LICENSE file for more details., (*9)