This is a bridge between the Eve Online Public Crest and the Laravel Framework.
composer require evemarket/eve-market-details-laravel-bridge
Register the provider:
'providers' => [ ... EveOnlineBridge\Service\Provider\EveMarketProvider::class ],
Register any of the following facades:
'aliases' => [ ... 'EvePrices' => EveOnlineBridge\Service\Facades\PricesFacade::class, 'EveRegions' => EveOnlineBridge\Service\Facades\RegionsFacade::class, 'EveMarketGroups' => EveOnlineBridge\Service\Facades\MarketGroupsFacade::class, 'EveItemDetails' => EveOnlineBridge\Service\Facades\DetailsFacade::class, 'EveRegionOrders' => EveOnlineBridge\Service\Facades\OrderFacade::class, 'EveMarketTypes' => EveOnlineBridge\Service\Facades\TypesFacade::class, 'EveItemHistory' => EveOnlineBridge\Service\Facades\MarketHistoryFacade::class ],
Thats it. You are all ready to go. Each of these services maps to a class that can be injected into a controller action
or called statically via:
You can read the Eve Online Public Crest README to learn more about the library.
Please see the Eve Online Public Crest for tests of the actual library.