thedevlogs / travelport
Travelport API for Flight Bookings
Installs: 67
Dependents: 0
Suggesters: 0
Security: 0
Stars: 7
Watchers: 1
Forks: 5
Open Issues: 0
pkg:composer/thedevlogs/travelport
Requires
- php: ^7.0
 
This package is auto-updated.
Last update: 2025-10-27 04:16:56 UTC
README
Laravel wrapper for Travelport Flight Booking using LowFareSearch
#This is still in devlopment phase and not ready for use in production.
Api Documentation
For documentation on the api please refer to https://support.travelport.com/webhelp/uapi/Subsystems/Schemas/Content/Schemas/LowFareSearchReq.html for register and login visit http://www.travelport.com/
Installation
Open composer.json and add this line below.
{
    "require": {
        "thedevlogs/travelport": "^1.0.0"
    }
}
Or you can run this command from your project directory.
composer require thedevlogs/travelport
Configuration
Open the config/app.php and add this line in providers section.
Thedevlogs\Travelport\TravelportServiceProvider::class,
add this line in the aliases section.
'Travelport' => Thedevlogs\Travelport\TravelportFacade::class
get the config by running this command.
php artisan vendor:publish --tag=config php artisan vendor:publish --tag=logs
config option can be found app/travelport.php
    'TARGETBRANCH' => '',
    'CREDENTIALS' => '',
    'PROVIDER' => '',
    'DEBUG' => FALSE,
    'USER' => 'admin',
Basic Usage
Under your controller namespace add: use \Travelport;
You can use the function like this.
$book = app(Travelport::class); $origin = 'JFK'; $destination = 'SAN'; $deptime = '2018-10-31'; $book::checkAirAvailability($origin, $destination, $deptime);