From f36c9f0df4ec5be86fb7dcc5c89154edd2aa112b Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Mon, 22 Dec 2025 17:56:38 +0530 Subject: [PATCH] Added logic for validation in generate temp --- .../views/fields/generate-template.blade.php | 41 ++++++++++++++++--- 1 file changed, 36 insertions(+), 5 deletions(-) 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
+ + Generate Template + +
+ +{{--
get('sticker_id'); > Generate Template -
+ --}} -- 2.49.1