@php $uploadUrl = $upload_url ?? null; $galleryUrl = $gallery_url ?? null; $username = $sparkbooth_username ?? '—'; $password = $sparkbooth_password ?? '—'; $format = strtoupper($response_format ?? 'JSON'); $imagesPath = $gallery['images_path'] ?? 'uploads'; @endphp

Upload Endpoint

{{ $uploadUrl }}

Methode: POST (multipart/form-data) mit Username/Password.

Photobooth Benutzername

{{ $username }}

Eintragen im Photobooth Uploader unter „Benutzername“.

Photobooth Passwort

{{ $password }}

Eintragen im Photobooth Uploader unter „Passwort“.

Antwortformat

{{ $format }}

Im Photobooth Uploader das passende Antwort-Format auswählen.

Photobooth Hinweise

  • Uploader starten und Zugangsdaten eintragen.
  • Username & Password wie oben eintragen.
  • Optional: Name/Email/Message Felder im Uploader setzen.

Beispiel (curl)

curl -X POST {{ $uploadUrl }} \
  -F "media=@/pfad/zum/foto.jpg" \
  -F "username={{ $username }}" \
  -F "password={{ $password }}" \
  -F "response_format={{ strtolower($format) }}" \
  -F "name=Guest" \
  -F "message=Hallo von der Fotobox"

Galerie-Link

{{ $galleryUrl }}

Slug: {{ $gallery['slug'] ?? '—' }}, Pfad: storage/{{ $imagesPath }}

QR Code (Galerie)

{!! \SimpleSoftwareIO\QrCode\Facades\QrCode::size(200)->margin(1)->generate($galleryUrl) !!}