Tutoriel

Créer des pass Apple Wallet dans Laravel

S

Steven KOULO

1 sept. 2025

Le package Laravel passgenerator vous permet de créer facilement des laissez-passer de portefeuille compatibles avec Apple Wallet. Il n’y a pas beaucoup de documentation sur ce package, mais l’essentiel est de créer une instance de générateur de passes avec une définition de passe :

1use Byte5\PassGenerator; 2 3//... 4$pass = new PassGenerator( 'somekindofid'); 5// Note: definitions can also be set from a JSON string 6$pass->setPassDefinition([ 7 "description" => "description", 8 "formatVersion" => 1, 9 "organizationName" => "organization", 10 "passTypeIdentifier"=> "pass.com.example.appname", 11 "serialNumber" => "123456", 12 "teamIdentifier" => "teamid", 13 "foregroundColor" => "rgb(99, 99, 99)", 14 "backgroundColor" => "rgb(212, 212, 212)", 15 "barcode" => [ 16 "message" => "encodedmessageonQR", 17 "format" => "PKBarcodeFormatQR", 18 "altText" => "altextfortheQR", 19 "messageEncoding"=> "utf-8", 20 ], 21 // ... 22]); 23 24$pass->addAsset(base_path('resources/assets/wallet/background.png')); 25$pass->addAsset(base_path('resources/assets/wallet/thumbnail.png')); 26// ... 27 28$pkpass = $pass->create();

Une fois que vous avez l’instance de passe, vous pouvez générer une réponse pour la passe en utilisant quelque chose comme ce qui suit dans votre contrôleur. Le pass est stocké pour des téléchargements ultérieurs à l’aide du disque de stockage configuré :

Inscrivez-vous pour lire la suite

Créez un compte pour accéder à tous les articles.

S'inscrireSe connecter
DevBénin

DevBénin

Construit par la communauté
pour la communauté

QR Code WhatsApp DevBénin

Rejoindre WhatsApp

Scanner le QR code

Suivez-nous surSuivez-nous sur

© 2026 DevBénin. Tous droits réservés.

Plateforme

  • Projets
  • Blog

Ressources

  • Challenges
  • Classement

Réseaux

  • GitHub
  • LinkedIn
  • WhatsApp
  • TikTok

Légal

  • Confidentialité
  • Conditions

DEVBENIN