@extends('layouts.public')
@section('title', $artista->nome)
@section('content')
{{-- =====================================================
BLOQUEIO POR SENHA
===================================================== --}}
@if($artista->visibilidade === 'senha' && !session('artista_autorizado_'.$artista->id))
Acesso restrito
@if(session('error'))
{{ session('error') }}
@endif
@else
{{-- =====================================================
CABEÇALHO
===================================================== --}}
@if($artista->header_foto_path)
 }})
@endif
@if($artista->foto_path)
 }})
@endif
{{ $artista->nome }}
@if($artista->idade)
{{ $artista->idade }} anos
@endif
{{ $artista->segmento->nome ?? '' }}
— {{ $artista->cidade }} / {{ $artista->estado }}
@if($artista->site)
@endif
{{-- =====================================================
REDES SOCIAIS
===================================================== --}}
@php
$socialIcons = [
'facebook' => 'fab fa-facebook',
'instagram' => 'fab fa-instagram',
'tiktok' => 'fab fa-tiktok',
'x_twitter' => 'fab fa-x-twitter',
'youtube' => 'fab fa-youtube',
'linkedin' => 'fab fa-linkedin',
'pinterest' => 'fab fa-pinterest',
'wechat' => 'fab fa-weixin',
'whatsapp' => 'fab fa-whatsapp',
];
@endphp
@foreach($socialIcons as $field => $icon)
@if(!empty($artista->$field))
@endif
@endforeach
{{-- =====================================================
GALERIA DE FOTOS
===================================================== --}}
@if($artista->midias->where('tipo','foto')->count())
Fotos
@foreach($artista->midias->where('tipo','foto') as $midia)
@endforeach
@endif
{{-- =====================================================
VÍDEOS
===================================================== --}}
@if($artista->midias->where('tipo','video')->count())
Vídeos
@foreach($artista->midias->where('tipo','video') as $midia)
@php
$url = $midia->url;
$embed = null;
if (str_contains($url,'youtube') || str_contains($url,'youtu.be')) {
preg_match('/(youtu\.be\/|v=)([^&]+)/', $url, $m);
$embed = isset($m[2]) ? 'https://www.youtube.com/embed/'.$m[2] : null;
} elseif (str_contains($url,'vimeo')) {
preg_match('/vimeo\.com\/(\d+)/', $url, $m);
$embed = isset($m[1]) ? 'https://player.vimeo.com/video/'.$m[1] : null;
}
@endphp
@if($embed)
@endif
@endforeach
@endif
{{-- =====================================================
PDFs
===================================================== --}}
@if($artista->midias->where('tipo','pdf')->count())
@endif
@endif {{-- FIM DO BLOQUEIO --}}
@endsection