códigos QR: Genere códigos Laravel Framework

códigos qr

Genere códigos de barras y códigos QR en Laravel Framework

En este artículo, aprenderá cómo puede generar de manera eficiente varios tipos de códigos de barras y códigos QR en su aplicación Laravel.


Esta guía paso a paso lo ayudará a implementar la funcionalidad para generar rápidamente múltiples tipos de códigos de barras y códigos QR que puede usar para sus productos en su tienda de comercio electrónico o para otros fines.

Usaremos una extensión de terceros para esta tarea. El nombre de esta extensión es “Milon Barcode Generator”. Haga clic en el enlace a continuación para explorar su repositorio de GitHub. Esta extensión es compatible con Laravel v5.x, v6.x, v7.x y v8.x.

GitHub – milon/barcode


Introducción al código de barras

Un código de barras consta de barras y espacios de diferentes anchos que se pueden leer con un escáner de código de barras óptico. Es una representación legible por máquina de números y caracteres. Estas rayas se pueden ver en la parte posterior de los productos que se venden en supermercados, tiendas de conveniencia, etc.

Introducción al código QR

Un código QR consta de números, caracteres alfabéticos, símbolos, datos binarios, códigos de control y otras formas de datos. Estos son súper eficientes en términos de uso. Puede escanearse desde cualquier ángulo. Gracias al patrón de detección de tres posiciones que ayuda a los escáneres a obtener una lectura estable y rápida sin verse afectados por los patrones de fondo.

Resumen de los pasos

Configuremos nuestra aplicación web para generar tanto códigos QR como códigos de barras. Este será un proceso rápido de cinco pasos.

  1. Instale la extensión de código de barras.
  2. Registre la extensión del código de barras.
  3. Configure el nuevo controlador y vea los archivos.
  4. Actualice la ruta.
  5. Muestre el código QR y los códigos de barras a través del archivo de visualización.

Instalar la extensión de código de barras

Inicie la terminal o el símbolo del sistema en el directorio raíz de su proyecto y ejecute el comando que se muestra en la captura de pantalla a continuación.

códigos QR

Registrar la extensión del código de barras

Una vez que se completa la instalación, debe abrir el archivo config/app.php y actualizar la matriz de providers con la clase BarcodeServiceProvider y la matriz de alias con DNS1D y DNS2D. Vea la captura de pantalla a continuación para obtener más detalles.

códigos QR

códigos QR
config/app.php

Configurar nuevo controlador y ver archivos

Ahora, creemos un nuevo controlador con el nombre SiteController. Esto se agregará al directorio app/Http/Controllers en nuestra aplicación web. Puede crearlo instantáneamente usando su terminal o símbolo del sistema. Vea la captura de pantalla a continuación para obtener más detalles.

El controlador ha sido creado, naveguemos al directorio app/Http/Controllers y abramos el archivo SiteController.php. En la siguiente captura de pantalla, puede ver cómo cargará el archivo View con el nombre barcode.blade.php en la action / method del controlador.

app/Http/Controllers/SiteController.php

Actualizar la ruta

Dado que nuestro controlador se configuró correctamente y se agregó el nombre del archivo de vista, agreguemos la ruta de la página del código de barras en el archivo routes/web.php. Vea la captura de pantalla a continuación para obtener más detalles.

routes/web.php

Muestre el código QR y los códigos de barras a través del archivo de visualización

Este es el último paso para generar los códigos de barras y los códigos QR en el archivo de vista. Creemos un archivo dentro del directorio de resources/views. El nombre del archivo debe ser el mismo que se especifica en el controlador, es decir; código de barcode.blade.php.

Aquí hay muchos métodos disponibles en el Generador de códigos de barras que puede utilizar. A través de esos métodos, puede generar en los siguientes formatos: Código QR, PDF417, C39, C39 +, C39E, C39E +, C93, S25, S25 +, I25, I25 +, C128, C128A, C128B, C128C, EAN 8, EAN 13, UPC -A, UPC-E, MSI y mucho más. Vea la captura de pantalla a continuación para obtener más detalles.

resources/views/barcode.blade.php

¡Listo! Ha completado el proceso de configuración de su aplicación Laravel para generar códigos de barras y códigos QR. ¡Feliz codificación!

Recent Post