Laravel : G茅n茅rer un QR code avec simple 您所在的位置:网站首页 image/qrcode2.png Laravel : G茅n茅rer un QR code avec simple

Laravel : G茅n茅rer un QR code avec simple

2024-07-12 06:30| 来源: 网络整理| 查看: 265

Introduction au QR code

Un QR code (QR pour Quick Response) est un type de code-barres en deux dimensions (ou code matriciel) qui se présente généralement sous forme de petits carrés noirs disposés dans un carré à fond blanc.

Voici un code QR, il représente l’URL de ce cours :

Code QR qui représente l'URL de ce cours

Un QR code offre l’avantage de stocker plus d’informations qu’un code-barres classique. Il peut contenir du texte, une adresse web, une carte de visite virtuelle (vCard), les informations d’un réseau WIFI, … Ces données sont directement reconnues par des applications, permettant ainsi de déclencher une action tels que :

Ouvrir le navigateur (browser) pour visiter une adresse web Déclencher un appel téléphone vers un numéro de téléphone ou envoyer un SMS Connecter à un réseau WIFI Envoyer un courriel …

Nous allons voir dans ce guide comment générer (créer) un code QR au format SVG avec le package simplesoftareio/simple-qrcode dans un projet Laravel.

Installer simple-qrcode

Le package simplesofwareio/simple-qrcode est un wrapper pour Laravel du package PHP Bacon/BaconQrCode qui génère les codes QR.

Pour télécharger simple-qrcode dans un projet Laravel, on exécute la commande composer suivante :

composer require simplesoftwareio/simple-qrcode "~4" Créer un QR code avec simple-qrcode

Une fois le package simplesofwareio/simple-qrcode importé dans un projet Laravel, nous pouvons l’utiliser.

Pour générer et afficher un code QR, nous allons procéder de la manière suivante :

Définir une route « simple-qrcode » (GET) d'action generate() pour présenter la vue simple-qrcode.blade.php (template Blade) où afficher le code QR Créer un contrôleur SimpleQRcodeController pour décrire l'action generate() : générer le code QR et l'envoyer à la vue

Implémentons ce processus :

1. Définissions la route « simple-qrcode » au fichier routes/web.php :



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有