PHP code example of developifynet / leopardscod-php
1. Go to this page and download the library: Download developifynet/leopardscod-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
developifynet / leopardscod-php example snippets
use \Developifynet\LeopardsCOD\LeopardsCOD;
public function index()
{
LeopardsCOD::setCredentials(array(
'api_key' => '<your_api_key>', // API Key provided by LCS
'api_password' => '<your_api_password>', // API Password provided by LCS
'enable_test_mode' => true, // [Optional] default value is 'false', true|false to set mode test or live
));
}
use \Developifynet\LeopardsCOD\LeopardsCOD;
public function index()
{
$response = LeopardsCOD::setCredentials(array(
'api_key' => '<your_api_key>', // API Key provided by LCS
'api_password' => '<your_api_password>', // API Password provided by LCS
'enable_test_mode' => true, // [Optional] default value is 'false', true|false to set mode test or live
))->getAllCities();
}
use \Developifynet\LeopardsCOD\LeopardsCOD;
public function index()
{
$response = LeopardsCOD::setCredentials(array(
'api_key' => '<your_api_key>', // API Key provided by LCS
'api_password' => '<your_api_password>', // API Password provided by LCS
'enable_test_mode' => true, // [Optional] default value is 'false', true|false to set mode test or live
))->bookPacket(array(
'booked_packet_weight' => '200',
'booked_packet_vol_weight_w' => '',
'booked_packet_vol_weight_h' => '',
'booked_packet_vol_weight_l' => '',
'booked_packet_no_piece' => '1',
'booked_packet_collect_amount' => '1000',
'booked_packet_order_id' => '1001',
'origin_city' => 'string', /** Params: 'self' or 'integer_value' e.g. 'origin_city' => 'self' or 'origin_city' => 789 (where 789 is Lahore ID)
* If 'self' is used then Your City ID will be used.
* 'integer_value' provide integer value (for integer values read 'Get All Cities' api documentation)
*/
'destination_city' => 'string', /** Params: 'self' or 'integer_value' e.g. 'destination_city' => 'self' or 'destination_city' => 789 (where 789 is Lahore ID)
* If 'self' is used then Your City ID will be used.
* 'integer_value' provide integer value (for integer values read 'Get All Cities' api documentation)
*/
// Shipper Information
'shipment_name_eng' => 'self',
'shipment_email' => 'self',
'shipment_phone' => 'self',
'shipment_address' => 'self',
// Consingee Information
'consignment_name_eng' => 'John Doe',
'consignment_email' => '[email protected]',
'consignment_phone' => '+923330000000',
'consignment_address' => 'Test Address is used here',
'special_instructions' => 'n/a',
));
}
use \Developifynet\LeopardsCOD\LeopardsCOD;
public function index()
{
$response = LeopardsCOD::setCredentials(array(
'api_key' => '<your_api_key>', // API Key provided by LCS
'api_password' => '<your_api_password>', // API Password provided by LCS
'enable_test_mode' => true, // [Optional] default value is 'false', true|false to set mode test or live
))->trackPacket(array(
'track_numbers' => 'LEXXXXXXXX', // E.g. 'XXYYYYYYYY' OR 'XXYYYYYYYY,XXYYYYYYYY,XXYYYYYY' 10 Digits each number
));
}
use \Developifynet\LeopardsCOD\LeopardsCODClient;
public function index()
{
$leopards = new LeopardsCODClient(array(
'api_key' => '<your_api_key>', // API Key provided by LCS
'api_password' => '<your_api_password>', // API Password provided by LCS
'enable_test_mode' => true, // [Optional] default value is 'false', true|false to set mode test or live
));
}
use \Developifynet\LeopardsCOD\LeopardsCODClient;
public function index()
{
$leopards = new LeopardsCODClient();
$leopards->setCredentials(array(
'api_key' => '<your_api_key>', // API Key provided by LCS
'api_password' => '<your_api_password>', // API Password provided by LCS
'enable_test_mode' => true, // [Optional] default value is 'false', true|false to set mode test or live
));
}
use \Developifynet\LeopardsCOD\LeopardsCODClient;
public function index()
{
$leopards = new LeopardsCODClient();
$response = $leopards->getAllCities(array(
'api_key' => '<your_api_key>', // API Key provided by LCS
'api_password' => '<your_api_password>', // API Password provided by LCS
'enable_test_mode' => true, // [Optional] default value is 'false', true|false to set mode test or live
));
}
use \Developifynet\LeopardsCOD\LeopardsCODClient;
public function index()
{
$leopards = new LeopardsCODClient();
$response = $leopards->bookPacket(array(
'api_key' => '<your_api_key>', // API Key provided by LCS
'api_password' => '<your_api_password>', // API Password provided by LCS
'enable_test_mode' => true, // [Optional] default value is 'false', true|false to set mode test or live
'booked_packet_weight' => '200',
'booked_packet_vol_weight_w' => '',
'booked_packet_vol_weight_h' => '',
'booked_packet_vol_weight_l' => '',
'booked_packet_no_piece' => '1',
'booked_packet_collect_amount' => '1000',
'booked_packet_order_id' => '1001',
'origin_city' => 'string', /** Params: 'self' or 'integer_value' e.g. 'origin_city' => 'self' or 'origin_city' => 789 (where 789 is Lahore ID)
* If 'self' is used then Your City ID will be used.
* 'integer_value' provide integer value (for integer values read 'Get All Cities' api documentation)
*/
'destination_city' => 'string', /** Params: 'self' or 'integer_value' e.g. 'destination_city' => 'self' or 'destination_city' => 789 (where 789 is Lahore ID)
* If 'self' is used then Your City ID will be used.
* 'integer_value' provide integer value (for integer values read 'Get All Cities' api documentation)
*/
// Shipper Information
'shipment_name_eng' => 'self',
'shipment_email' => 'self',
'shipment_phone' => 'self',
'shipment_address' => 'self',
// Consingee Information
'consignment_name_eng' => 'John Doe',
'consignment_email' => '[email protected]',
'consignment_phone' => '+923330000000',
'consignment_address' => 'Test Address is used here',
'special_instructions' => 'n/a',
));
}
use \Developifynet\LeopardsCOD\LeopardsCODClient;
public function index()
{
$leopards = new LeopardsCODClient();
$response = $leopards->trackPacket(array(
'api_key' => '<your_api_key>', // API Key provided by LCS
'api_password' => '<your_api_password>', // API Password provided by LCS
'enable_test_mode' => true, // [Optional] default value is 'false', true|false to set mode test or live
'track_numbers' => 'LEXXXXXXXX', // E.g. 'XXYYYYYYYY' OR 'XXYYYYYYYY,XXYYYYYYYY,XXYYYYYY' 10 Digits each number
));
}
bash
composer
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.