diff --git a/app/Interfaces/MarketData/AlphaVantageMarketData.php b/app/Interfaces/MarketData/AlphaVantageMarketData.php index 453e257..31391e5 100644 --- a/app/Interfaces/MarketData/AlphaVantageMarketData.php +++ b/app/Interfaces/MarketData/AlphaVantageMarketData.php @@ -36,7 +36,7 @@ class AlphaVantageMarketData implements MarketDataInterface return new Quote([ 'name' => Arr::get($fundamental, 'Name'), - 'symbol' => Arr::get($fundamental, 'Symbol'), + 'symbol' => $symbol, 'market_value' => Arr::get($quote, '05. price'), 'fifty_two_week_high' => Arr::get($fundamental, '52WeekHigh'), 'fifty_two_week_low' => Arr::get($fundamental, '52WeekLow'), diff --git a/app/Interfaces/MarketData/YahooMarketData.php b/app/Interfaces/MarketData/YahooMarketData.php index 33ae769..1c7f77a 100644 --- a/app/Interfaces/MarketData/YahooMarketData.php +++ b/app/Interfaces/MarketData/YahooMarketData.php @@ -35,7 +35,7 @@ class YahooMarketData implements MarketDataInterface return new Quote([ 'name' => $quote->getLongName() ?? $quote->getShortName(), - 'symbol' => $quote->getSymbol(), + 'symbol' => $symbol, 'market_value' => $quote->getRegularMarketPrice(), 'fifty_two_week_high' => $quote->getFiftyTwoWeekHigh(), 'fifty_two_week_low' => $quote->getFiftyTwoWeekLow(), diff --git a/routes/web.php b/routes/web.php index 0c60cd7..1b4bed4 100644 --- a/routes/web.php +++ b/routes/web.php @@ -6,11 +6,15 @@ use App\Http\Controllers\HoldingController; use App\Http\Controllers\DashboardController; use App\Http\Controllers\PortfolioController; use App\Http\Controllers\TransactionController; +use App\Interfaces\MarketData\MarketDataInterface; use App\Http\Controllers\ConnectedAccountController; use App\Http\Controllers\InvitedOnboardingController; use Laravel\Jetstream\Http\Controllers\Livewire\PrivacyPolicyController; use Laravel\Jetstream\Http\Controllers\Livewire\TermsOfServiceController; +Route::get('/test', function() { + dd(app(MarketDataInterface::class)->quote('BTCUSD')); +}); Route::get('/', function () { if (!config('investbrain.self_hosted', true) && View::exists('landing-page::index')) {