diff --git a/resources/views/fields/generate-template.blade.php b/resources/views/fields/generate-template.blade.php index 7a64e84..1df98b7 100644 --- a/resources/views/fields/generate-template.blade.php +++ b/resources/views/fields/generate-template.blade.php @@ -20,16 +20,47 @@ $sticker_id = $attributes->get('sticker_id'); @props(['sticker_id']) -@php - // $var = $sticker_id ?? 'undefined'; - // \Log::info('Blade Debug: sticker_id type = ' . gettype($var)); - // \Log::info('Blade Debug: sticker_id value = ', ['value' => $var]); +{{-- @php + $var = $sticker_id ?? 'undefined'; + \Log::info('Blade Debug: sticker_id type = ' . gettype($var)); + \Log::info('Blade Debug: sticker_id value = ', ['value' => $var]); $isValid = $sticker_id && $sticker_id != 'empty'; $url = $isValid ? route('stickers.pdf', ['stickerId' => $sticker_id]) : '#'; +@endphp --}} + +@php + use App\Models\StickerStructureDetail; + + $isValid = false; + + if (!empty($sticker_id) && $sticker_id != 'empty') { + $isValid = StickerStructureDetail::where('sticker_id', $sticker_id)->exists(); + } + + $url = $isValid + ? route('stickers.pdf', ['stickerId' => $sticker_id]) + : '#'; @endphp
+ +{{-- + --}}