laravel-aftership maintained by naxon
Description
An AfterShip API wrapper for Laravel
Author
Last update
2018/09/22 12:13
(dev-master)
License
Downloads
3 734
Laravel AfterShip
This package provides an AfterShip PHP SDK wrapper for Laravel.
Installation
Install the package through composer:
composer require naxon/laravel-aftership:^1.0.0
Then publish the config file:
php artisan vendor:publish --provider="Naxon\AfterShip\AfterShipServiceProvider" --tag="config"
And finally, add your AfterShip API Key to your .env file:
AFTERSHIP_API_KEY=xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Usage
The four classes provided by the sdk are available as facades:
<?php
use Naxon\AfterShip\Facades\Couriers;
use Naxon\AfterShip\Facades\LastCheckPoint;
use Naxon\AfterShip\Facades\Notifications;
use Naxon\AfterShip\Facades\Trackings;
$allTrackings = Trackings::all();
$allCouriers = Couriers::all();
$lastCheckPoint = LastCheckPoint::getById('123123');
$notification = Notifications::getById('123123');
For further usage information please read the documentation below.
Documentation
Available in the official sdk repository and the official documentation
Testing
Coming soon...
Credits
License
The MIT License (MIT). Please see License File for more information.