@@ -4,6 +4,8 @@ A Laravel package for managing [TrackingMore API](https://www.trackingmore.com/d
44
55TrackingMore helps eCommerce businesses to update and manage their shipment with efficiency.
66
7+ This package is a wrapper of [ TrackingMore API PHP SDK] ( https://github.com/TrackingMore-API/trackingmore-sdk-php ) for Laravel.
8+
79## Version support
810
911- ** PHP** : 8.0 | 8.1 | 8.2
@@ -45,10 +47,10 @@ public function __construct(private Tracking $tracking, private Courier $courier
4547public function index()
4648{
4749 // Create a tracking
48- $this->tracking->create(new TrackingData(trackingNumber: 'xyz123', courierCode: 'ups') );
50+ $this->tracking->createTracking(['tracking_number' => 'xyz123', 'courier_code' => 'ups'] );
4951
5052 // Get all couriers
51- $couriers = $this->courier->getAllCourier ();
53+ $couriers = $this->courier->getAllCouriers ();
5254}
5355```
5456
@@ -58,27 +60,27 @@ Or use it with Facade:
5860use Anvari182\TrackingMore\Facades\TrackingMore;
5961
6062// Create a tracking
61- TrackingMore::tracking()->create(new TrackingData(trackingNumber: 'xyz123', courierCode: 'ups') )
63+ TrackingMore::tracking()->createTracking(['tracking_number' => 'xyz123', 'courier_code' => 'ups'] )
6264
6365 // Get all couriers
64- $couriers = TrackingMore::courier()->getAllCourier ();
66+ $couriers = TrackingMore::courier()->getAllCouriers ();
6567```
6668
6769## Tracking
6870##### Create a tracking
6971``` php
70- TrackingMore::tracking()->create(new TrackingData(trackingNumber: 'xyz123', courierCode: 'ups') )
72+ TrackingMore::tracking()->createTracking(['tracking_number' => 'xyz123', 'courier_code' => 'ups'] )
7173```
7274
7375##### Get results
7476``` php
75- TrackingMore::tracking()->getResults ()
77+ TrackingMore::tracking()->getTrackingResults ()
7678```
7779
7880##### Create trackings
7981Create multiple trackings (Max. 40 tracking numbers create in one call).
8082``` php
81- TrackingMore::tracking()->createMultiple ([
83+ TrackingMore::tracking()->batchCreateTrackings ([
8284 ['tracking_number' => 'xyz1234', 'courier_code' => 'ups'],
8385 ['tracking_number' => 'xyz1235', 'courier_code' => 'ups'],
8486 ['tracking_number' => 'xyz1236', 'courier_code' => 'ups'],
@@ -88,37 +90,37 @@ Create multiple trackings (Max. 40 tracking numbers create in one call).
8890##### Update a tracking by ID
8991Tracking ID
9092``` php
91- TrackingMore::tracking()->updateById ('13123213213213', ['note' => 'New test order note', 'customer_name'=>'New name'])
93+ TrackingMore::tracking()->updateTrackingByID ('13123213213213', ['note' => 'New test order note', 'customer_name'=>'New name'])
9294```
9395
9496##### Delete a tracking by ID
9597Tracking ID
9698``` php
97- TrackingMore::tracking()->deleteById ('13123213213213')
99+ TrackingMore::tracking()->deleteTrackingByID ('13123213213213')
98100```
99101
100102##### Retrack an expired tracking by ID
101103Tracking ID
102104``` php
103- TrackingMore::tracking()->retrackByID ('13123213213213')
105+ TrackingMore::tracking()->retrackTrackingByID ('13123213213213')
104106```
105107
106108## Courier
107109
108110##### Detect courier
109111Return a list of matched couriers based on submitted tracking number.
110112``` php
111- TrackingMore::courier()->detectCourier (['tracking_number' => '9261290312833844954982'])
113+ TrackingMore::courier()->detect (['tracking_number' => '9261290312833844954982'])
112114```
113115
114116##### Get all couriers
115117Return a list of all supported couriers.
116118``` php
117- TrackingMore::courier()->getAll ()
119+ TrackingMore::courier()->getAllCouriers ()
118120```
119121
120122## Dependencies
121- [ TrackingMore SDK] ( https://github.com/TrackingMore-API/trackingmore-sdk-php ) v.1.0.0
123+ [ TrackingMore API PHP SDK] ( https://github.com/TrackingMore-API/trackingmore-sdk-php ) v.1.0.0
122124
123125## Contributing
124126Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
0 commit comments