{{-- resources/views/dashboard/stocks/index.blade.php --}} @extends('layouts.user') @section('title', 'Stocks') @section('content')
{{-- Header --}}

Live Stocks

Real-time market data — auto-refreshes every 15s

Live
{{-- Stat strip --}}
Payment Mode
Deposit Only
Investment method
Last Updated
{{ \Carbon\Carbon::parse($quoteUpdatedAt)->format('H:i:s') }}
Quote timestamp
{{-- Quote error --}} @if($quoteError)
{{ $quoteError }}
@endif {{-- Buy Calculator --}}
Live Buy Calculator
Calculate and place your investment instantly
$0.00
@csrf
Deposit required
All investments are paid via deposit. Choose a method:
@forelse($depositMethods as $method) {{ $method->asset }}{{ $method->network ? ' ('.$method->network.')' : '' }} @empty No deposit method configured yet. @endforelse
{{-- Live Market Quotes --}}
Live Market Quotes
Real-time prices — auto-refreshes every 15s
Live
Symbol Price Change Change % High Low Action
@forelse($liveQuotes as $quote) @php $up = (float)$quote['change'] >= 0; @endphp
{{ $quote['symbol'] }}
${{ number_format((float)$quote['price'], 2) }}
{{ $up ? '+' : '' }}{{ number_format((float)$quote['change'], 2) }}
{{ $up ? '+' : '' }}{{ number_format((float)$quote['change_percent'], 2) }}%
${{ number_format((float)$quote['high'], 2) }}
${{ number_format((float)$quote['low'], 2) }}
@csrf
@empty
No live quotes returned.
@endforelse
{{-- Bottom 2-col --}}
{{-- Top Symbols / Portfolio --}}
Your Portfolio
Holdings by symbol
Symbol Quantity Value
@forelse($symbolSummary as $sym)
{{ $sym->symbol }}
{{ number_format((float)$sym->total_quantity, 6) }}
${{ number_format((float)$sym->total_value, 2) }}
@empty
No symbol history yet.
@endforelse
{{-- Stock Orders --}}
Stock Orders
All your investment orders
Symbol Qty Value Payment Action
@forelse($orders as $order)
{{ $order->symbol }}
{{ $order->created_at?->format('M d, Y') }}
{{ number_format((float)$order->quantity, 6) }}
${{ number_format((float)$order->order_value, 2) }}
{{ ucfirst($order->payment_status) }}
{{ ucfirst(str_replace('_',' ',$order->order_status)) }}
@if($order->payment_status === 'pending') Pay @else ✓ Paid @endif
@empty
No stock orders yet.
@endforelse
{{ $orders->links() }}
{{-- /bottom grid --}}
{{-- /page --}} @endsection @push('scripts') @endpush