{{-- @php $sticker_id = $attributes->get('sticker_id'); \Log::info('Sticker ID in Blade:', ['sticker_id' => $sticker_id]); @endphp
@if (!empty($sticker_id)) Generate Template @else Enter Sticker ID to generate template @endif
--}} {{-- @props(['sticker_id']) --}} @props([ 'sticker_id', 'plant_id', 'item_characteristic_id', ]) {{-- @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 --}} @php use App\Models\StickerStructureDetail; $hasStickerId = !empty($sticker_id) && $sticker_id != 'empty'; $hasPlantAndItem = !empty($plant_id) && !empty($item_characteristic_id); $isValid = false; if ($hasStickerId) { $isValid = StickerStructureDetail::where('sticker_id', $sticker_id)->exists(); } $url = $isValid ? route('stickers.pdf', [ 'stickerId' => $sticker_id, // include only if present 'plant_id' => $hasPlantAndItem ? $plant_id : null, 'item_characteristic_id' => $hasPlantAndItem ? $item_characteristic_id : null, ]) : '#'; @endphp
Generate Template
{{--
Generate Template
--}}