naxon/laravel-aftership

This package is abandoned and no longer maintained. No replacement package was suggested.

An AfterShip API wrapper for Laravel

v1.0.1 2018-09-22 10:13 UTC

This package is auto-updated.

Last update: 2021-07-30 16:32:00 UTC


README

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.