Download the PHP package afiqiqmal/parcel-track without Composer

On this page you can find all versions of the php package afiqiqmal/parcel-track. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package parcel-track

Parcel Tracker

Build Status Coverage Packagist Packagist Donate

Simple Parcel Tracker for Local Parcel Courier. Basically it just crawl the courier website or existing API. Need time to time to monitor web/api changes before failure happen.


BTW, Currently available (Successfully Scraped)

  1. Post Laju
  2. GDEX
  3. ABX Express
  4. DHL Express
  5. DHL E-Commerce
  6. SkyNet Express
  7. CityLink Express
  8. FedEx Express
  9. LEL Express
  10. KTM Distribution Sdn Bhd
  11. UPS

Tested in PHP 7.1 Only

Installation

Step 1: Install from composer

Alternatively, you can specify as a dependency in your project's existing composer.json file

Usage

After installing, you need to require Composer's autoloader and add your code.

Sample for Post Laju

Sample for GDex

Sample for Abx Express

Sample for DHL Express

Sample for Check Which Carrier Tracking Number belongs to

Method

Method Param Description
postLaju() Post Laju Courier
abxExpress() Post Laju Courier
dhlExpress() DHL Express Courier
dhlCommerce() DHL E-Commerce Courier
gdex() GD Express Courier
skyNet() SkyNet Express Courier
cityLink() City Link Express Courier
fedEx() FedEx Express Courier
lelExpress() Lazada E-Logistic Courier
ktmDelivery() KTM Distribution Sdn Bhd
ups() United Parcel Service Courier
setTrackingNumber($refNumber) String Enter the tracking number

Result

Checking Result

For checking which carrier response like below:

Tracker Result

You should getting data tracker similarly like below:

Todo

Issue


Pftt.. I just don't know why, the Travis CI is failed. It because of gnutls_handshake() failed. In my local env, all Test Unit Passed . I disabled it first because always failing on travis-ci.org =)

ChangeLog

License

Licensed under the MIT license

Donate


All versions of parcel-track with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0
guzzlehttp/guzzle Version ^6.3
symfony/dom-crawler Version ^4.0
symfony/css-selector Version ^4.0
nesbot/carbon Version 1.25.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package afiqiqmal/parcel-track contains the following files

Loading the files please wait ....