thedevlogs / travelport
Travelport航班预订API
dev-master
2018-12-26 12:46 UTC
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2024-09-27 02:04:16 UTC
README
使用LowFareSearch的Travelport航班预订的Laravel包装器
注意:此项目仍在开发阶段,尚未准备好在生产环境中使用。
API文档
有关API的文档,请参阅https://support.travelport.com/webhelp/uapi/Subsystems/Schemas/Content/Schemas/LowFareSearchReq.html,注册和登录请访问http://www.travelport.com/
安装
打开composer.json
并在以下行添加。
{ "require": { "thedevlogs/travelport": "^1.0.0" } }
或者您可以从项目目录运行此命令。
composer require thedevlogs/travelport
配置
打开config/app.php
并在providers
部分添加以下行。
Thedevlogs\Travelport\TravelportServiceProvider::class,
在aliases
部分添加此行。
'Travelport' => Thedevlogs\Travelport\TravelportFacade::class
通过运行此命令获取config
。
php artisan vendor:publish --tag=config php artisan vendor:publish --tag=logs
配置选项可以在app/travelport.php
中找到
'TARGETBRANCH' => '',
'CREDENTIALS' => '',
'PROVIDER' => '',
'DEBUG' => FALSE,
'USER' => 'admin',
基本用法
在您的控制器命名空间下添加:use \Travelport;
您可以使用该函数如下。
$book = app(Travelport::class); $origin = 'JFK'; $destination = 'SAN'; $deptime = '2018-10-31'; $book::checkAirAvailability($origin, $destination, $deptime);