Skip to content

Naxon/laravel-aftership

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.