Badge Designer Choose a badge template to design

Badge Designer

{{-- Creating a template lands you straight in the designer, so the form opens expanded whenever it has something to say (validation errors, or there is nothing to design yet). --}}

New badge template

Set the physical size of the badge stock. The background is artwork for the designer canvas and the preview — it is not sent to the printer, which prints on pre-printed stock.

@csrf @error('name')

{{ $message }}

@enderror
@error('width_mm')

{{ $message }}

@enderror
@error('height_mm')

{{ $message }}

@enderror
@error('background_image')

{{ $message }}

@enderror
@if ($templates->isEmpty())

No badge templates yet — create your first one above.

@else

Pick the template you want to lay out. Each event points at one template.

    @foreach ($templates as $template) @php($elements = is_array($template->layout_json) ? count($template->layout_json) : 0)
  • {{ $template->name }} {{ rtrim(rtrim(number_format($template->width_mm, 1), '0'), '.') }}×{{ rtrim(rtrim(number_format($template->height_mm, 1), '0'), '.') }} mm · {{ $template->pages_count }} {{ Str::plural('event', $template->pages_count) }} · {{ $elements }} {{ Str::plural('element', $elements) }} @if (! $elements) No layout yet @endif Design
  • @endforeach
@endif
@push('scripts') @endpush