aharen / flight-mv
velaanaa国际机场从fis.com.mv的到达/出发
v1.1.5
2022-06-22 06:32 UTC
Requires
- php: ^8.0.2
- guzzlehttp/guzzle: ^7.4.4
- illuminate/collections: ^9.8
Requires (Dev)
- phpunit/phpunit: ^9.1
README
velaanaa国际机场从fis.com.mv的到达/出发
安装
composer require aharen/flight-mv
用法
获取到达信息
use aharen\FlightMv\Flight;
use aharen\FlightMv\ApiClient\ApiClient;
$flight = new Flight(
new ApiClient()
);
$flight->arrivals()->get();
获取出发信息
use aharen\FlightMv\Flight;
$flight = new Flight(
new ApiClient()
);
$flight->departures()->get();
方法
updated()
最后更新时间
use aharen\FlightMv\Flight;
$flight = new Flight(
new ApiClient()
);
$flight->departures()->updated();
get()
返回Knapsack Collection的实例
use aharen\FlightMv\Flight;
$flight = new Flight(
new ApiClient()
);
$flight->departures()->get();
toArray()
返回数据数组
use aharen\FlightMv\Flight;
$flight = new Flight(
new ApiClient()
);
$flight->departures()->toArray();
where($field, $value)
过滤数据
use aharen\FlightMv\Flight;
$flight = new Flight(
new ApiClient()
);
$flight->departures()->where('AirLineID', 'Q2');
您还可以链式调用 where()
方法来进一步过滤结果。例如:获取所有Q2(马尔代夫)但仅限于国际航班
use aharen\FlightMv\Flight;
$flight = new Flight(
new ApiClient()
);
$flight->departures()->where('AirLineID', 'Q2')
->where('CarrierType', 'I');
您需要调用 toArray()
或 get()
来获取过滤后的结果。