@extends('layouts.app') @section('title', 'Transmissões - GIGAX ARENA') @section('page_title', 'Transmissões') @section('content') @php $streams = collect($streams ?? []); $creators = collect($creators ?? []); $liveCount = (int) ($liveCount ?? $streams->where('is_live', true)->count()); $platformMeta = [ 'youtube' => ['name' => 'YouTube', 'icon' => '▶', 'class' => 'youtube'], 'tiktok' => ['name' => 'TikTok', 'icon' => '♪', 'class' => 'tiktok'], 'twitch' => ['name' => 'Twitch', 'icon' => '◫', 'class' => 'twitch'], 'kick' => ['name' => 'Kick', 'icon' => 'K', 'class' => 'kick'], 'instagram' => ['name' => 'Instagram', 'icon' => '◎', 'class' => 'instagram'], 'facebook' => ['name' => 'Facebook', 'icon' => 'f', 'class' => 'facebook'], 'site' => ['name' => 'Site', 'icon' => '↗', 'class' => 'site'], ]; @endphp
GIGAX ARENA

Transmissões & Criadores

Acompanhe canais e criadores reais da comunidade. Cada card abre diretamente a plataforma em uso.

{{ $liveCount }} {{ $liveCount === 1 ? 'ao vivo agora' : 'ao vivo agora' }}
AO VIVO

Transmissões

{{ $streams->count() }} encontradas
@if($streams->isEmpty())
◉
Nenhuma transmissão ao vivo no momento Quando um canal real entrar ao vivo ou uma transmissão for cadastrada, ela aparecerá aqui automaticamente.
@else
@foreach($streams as $stream) @php $platform = strtolower((string) data_get($stream, 'platform', 'site')); $meta = $platformMeta[$platform] ?? $platformMeta['site']; $url = (string) data_get($stream, 'url', '#'); $thumb = (string) data_get($stream, 'thumbnail', ''); $title = (string) data_get($stream, 'title', 'Transmissão'); $channel = (string) data_get($stream, 'channel', 'Criador'); $isLive = (bool) data_get($stream, 'is_live', false); $viewers = data_get($stream, 'viewers'); @endphp
@if($thumb) {{ $title }} @else
{{ $meta['icon'] }}
@endif @if($isLive) AO VIVO @endif {{ $meta['icon'] }} {{ $meta['name'] }}
{{ $title }} {{ $channel }}
@endforeach
@endif
COMUNIDADE

YouTubers, TikTokers e criadores

{{ $creators->count() }} cadastrados
@if($creators->isEmpty())
+
Nenhum criador cadastrado Cadastre canais reais no config/gigax_streams.php. Nenhum exemplo é exibido.
@else
@foreach($creators as $creator) @php $platform = strtolower((string) data_get($creator, 'platform', 'site')); $meta = $platformMeta[$platform] ?? $platformMeta['site']; $name = (string) data_get($creator, 'name', 'Criador'); $avatar = (string) data_get($creator, 'avatar', ''); $username = (string) data_get($creator, 'username', ''); $description = (string) data_get($creator, 'description', ''); @endphp
@if($avatar) {{ $name }} {{ mb_strtoupper(mb_substr($name, 0, 1)) }} @else {{ mb_strtoupper(mb_substr($name, 0, 1)) }} @endif {{ $meta['icon'] }}
{{ $name }} @if(data_get($creator, 'verified')) ✓ @endif
{{ $username !== '' ? $username : $meta['name'] }} @if($description !== '') {{ $description }} @endif
↗
@endforeach
@endif
Plataformas suportadas: ▶ YouTube ♪ TikTok ◫ Twitch K Kick ◎ Instagram ↗ Outros sites
@endsection @push('styles') @endpush