amadeusnonymous / amadeus
Amadeus Package Form Laravel
dev-master
2017-07-12 15:22 UTC
Requires
- php: >= 5.6.0
This package is auto-updated.
Last update: 2024-08-29 05:21:49 UTC
README
一个简单的Amadeus,通过Amadeus.com获取酒店和租车信息。由PhpAnonymous(phpanonymous.com)创建和开发
Laravel 版本 5 及以上
## 使用 Composer 安装
composer require AmadeusNonymous/Amadeus:dev-master
提供者类
在 config/app.php
中的提供者数组中添加此类
AmadeusNonymous\Amadeus\AmadeusProvider::class,
#别名 在别名数组中添加以下内容
'Amadeus' => AmadeusNonymous\Amadeus\Amadeus::class,
#使用 Composer 发布 运行此命令 php artisan vendor:publish
现在您可以在配置路径下检查此文件 amadeus.php
#用法
您可以在任何需要的地方使用 Amadeus 类,例如控制器或 Blade 文件 #简单代码
/* $data = [ 'origin'=>'NYC', 'destination'=>'LAX', 'departure_date'=>'2017-07-12--2017-07-26', 'one-way'=>'false', 'duration'=>1, 'direct'=>'false', 'max_price'=>'100', 'aggregation_mode'=>'DAY', ]; $flights1 = Amadeus::make($data,'flights/inspiration-search'); */ /* $data = [ 'origin'=>'NYC', 'origin'=>'AFB', 'destination'=>'LON', 'departure_date'=>'2017-07-12--2017-07-26', 'one-way'=>'false', 'duration'=>1, 'direct'=>'false', 'max_price'=>'100', 'officeId'=>'xxxxxxxxx', 'aggregation_mode'=>'DAY', ]; $flights = Amadeus::make($data,'flights/extensive-search'); */ /* $data = [ 'origin'=>'BER', 'destination'=>'LON', 'departure_date'=>'2017-08-25', 'return_date'=>'2017-08-28', 'arrive_by'=>'2017-08-25T16:00', 'return_by'=>'2017-08-28T16:00', 'adults'=>'1', 'children'=>'1', 'infants'=>'0', 'include_airlines'=>'', 'exclude_airlines'=>'', 'nonstop'=>'false', 'one-way'=>'false', 'duration'=>1, 'max_price'=>980, 'currency'=>'USD', 'travel_class'=>'ECONOMY', 'number_of_results'=>'ECONOMY', ]; $flights = Amadeus::make($data,'flights/low-fare-search'); */ /* $data = [ 'location'=>'BOS', 'check_in'=>'2017-07-12', 'check_out'=>'2017-07-16', 'radius'=>'42', 'lang'=>'EN', 'currency'=>'USD', //'chain'=>'6C', 'max_rate'=>'500', 'number_of_results'=>'5', 'all_rooms'=>'false', 'show_sold_out'=>'false', ]; $flights = Amadeus::make($data,'hotels/search-airport','GET'); */ /* $data = [ 'location'=>'BOS', 'check_in'=>'2017-07-12', 'check_out'=>'2017-07-16', 'lang'=>'EN', 'currency'=>'USD', //'chain'=>'6C', 'max_rate'=>'500', 'number_of_results'=>'5', 'all_rooms'=>'false', 'show_sold_out'=>'false', 'latitude'=>'36.0857', 'longitude'=>'-115.1541', 'radius'=>'42', ]; return Amadeus::make($data,'hotels/search-circle','GET'); */ /* $data = [ 'south_west_corner'=>'38.8675,-77.1457', 'north_east_corner'=>'38.9072,-77.0632', 'check_in'=>'2017-07-12', 'check_out'=>'2017-07-16', 'destination'=>'CAI', 'one-way'=>'true', // 'duration'=>1, 'direct'=>'false', 'max_price'=>'500', ]; return dd(Amadeus::make($data,'hotels/search-box','GET')); */
如果您对这个包有任何疑问,请加入我们的 Facebook 群组(https://#/groups/anonymouses.developers)
祝您享受 :)