Looking to hire Laravel developers? Try LaraJobs

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

Comments
comments powered by Disqus

Laravel AfterShip

GitHub release StyleCI Github All Releases

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.