santosdave/amadeus is a Laravel package for laravel library for amadeus self-service atravel apis.
It currently has 0 GitHub stars and 53 downloads on Packagist.
Install it with composer require santosdave/amadeus.
Discover more Laravel packages by santosdave
or browse all Laravel packages to compare alternatives.
Last updated
Laravel package for Amadeus Self-Service Travel APIs
composer require santosdave/amadeus
php artisan vendor:publish --provider='Santosdave\Amadeus\AmadeusProvider'
you will see config/amadeus.php. Replace the credentials
You can import in your required class by using use Santosdave\Amadeus\AmadeusProvider;
Add Amadeus in aliases under config/app.php file.
'Amadeus'=> Santosdave\Amadeus\Amadeus::class'
$params = new stdClass();
$params->originLocationCode = $request['originLocationCode'];
$params->destinationLocationCode = $request['destinationLocationCode'];
$params->departureDate = $request['departureDate'];
$params->returnDate = $request['returnDate'];
$params->adults = $request['adults'];
$params->children = $request['children'];
$params->infants = $request['infants'];
$params->max = $request['max'];
$params->currencyCode = $request['currencyCode'];
$params->travelClass = $request['travelClass'];
$result = Amadeus::flightOffersSearch($params);
you can use The Amadeus Class anywhere you want it , in Controller or Blade File
Enjoy :)