fix: Use View::file() to render sticker template directly, add missing test route, and allow GET for regenerate

- Changed from View::make() to View::file() with full path resolution
- Added file existence check with detailed error logging
- Allow GET/POST for regenerate sticker endpoint for easier testing
- Add design name and customer surname to A6 PDF stickers
- Add regenerate sticker endpoint POST /test/sticker/{orderNumber}/regenerate
- Add test sticker preview page at /test/sticker/{orderNumber}
This commit is contained in:
twotalesanimation
2026-01-02 20:25:02 +02:00
parent e503cd3479
commit 12f42d5efc
4 changed files with 201 additions and 12 deletions
@@ -170,11 +170,16 @@
<!-- Customer Info -->
<div class="customer-info">
<div class="label">Customer</div>
<div class="name">{{ $order->user->name ?? 'N/A' }}</div>
<div class="name">{{ $customerSurname }}</div>
</div>
<!-- Order Details -->
<div class="details">
<div class="detail-row">
<span class="detail-label">Design:</span>
<span class="detail-value" style="font-size: 6.5pt;">{{ substr($designName, 0, 12) }}</span>
</div>
<div class="detail-row">
<span class="detail-label">Date:</span>
<span class="detail-value">{{ $order->created_at->format('M d') }}</span>