Nome *
@error('name')
{{ $message }}
@enderror
Slug (identificador único) *
@error('slug')
{{ $message }}
@enderror
Somente letras, números e hífens. Não pode ser alterado depois se houver usuários.
Máx. Fontes *
@error('max_sources')
{{ $message }}
@enderror
Use 9999 para ilimitado
Máx. Destinos *
@error('max_destinations')
{{ $message }}
@enderror
Use 9999 para ilimitado
Frequência mínima de leitura *
@foreach([3 => '3 minutos', 5 => '5 minutos', 10 => '10 minutos', 15 => '15 minutos'] as $val => $label)
min_read_interval_minutes ?? 15) == $val ? 'selected' : '' }}>
{{ $label }}
@endforeach
@error('min_read_interval_minutes')
{{ $message }}
@enderror
Máx. posts/hora *
@error('max_posts_per_hour')
{{ $message }}
@enderror
Máx. tentativas por oferta *
@error('max_attempts_per_offer')
{{ $message }}
@enderror
Preço mensal (R$) *
@error('price_monthly')
{{ $message }}
@enderror
Use 0 para plano gratuito
Plataformas de publicação permitidas
@php $currentPlatforms = old('platforms_allowed', $plan->platforms_allowed ?? ['telegram']); @endphp
@error('platforms_allowed')
{{ $message }}
@enderror
Tipos de link (marketplaces) permitidos
Define quais marketplaces este plano pode capturar e publicar.
@php
$allLinkTypes = \App\Models\Plan::LINK_TYPES;
$defaultLinkTypes = array_keys($allLinkTypes);
$currentLinkTypes = old('link_types_allowed', $plan->link_types_allowed ?? $defaultLinkTypes);
@endphp
@foreach($allLinkTypes as $value => $label)
@php
$iconMap = [
'mercadolivre' => 'bi-bag-fill text-warning',
'amazon' => 'bi-box-seam text-info',
'shopee' => 'bi-shop text-danger',
'outros' => 'bi-link-45deg text-secondary',
];
$icon = $iconMap[$value] ?? 'bi-link-45deg text-secondary';
@endphp
{{ $label }}
@endforeach
@error('link_types_allowed')
{{ $message }}
@enderror
Descrição
@error('description')
{{ $message }}
@enderror