@php $userCredit = \App\Models\UserCredit::getOrCreateForUser(auth()->id()); $userBalance = $userCredit->balance; $creditService = new \App\Services\CreditService(); $canPurchaseCredits = auth()->user()->can_purchase_credits || auth()->user()->is_admin; // Listar TODOS os serviços (não filtrar) $performances = \App\Models\Performance::all(); // Tentar obter o record atual (para modo de edição) $selectedPerformancesIds = []; try { $record = $getRecord(); if ($record && method_exists($record, 'performances')) { $record->load('performances'); $selectedPerformancesIds = $record->performances->pluck('id')->toArray(); } } catch (\Exception $e) { // Se não conseguir obter o record, continua sem performances selecionadas $selectedPerformancesIds = []; } @endphp
{{-- O entangle já faz o binding automático, não precisa de input hidden --}} {{-- Botão para abrir modal --}}

Serviços selecionados:

{{-- Modal --}}