如何将二维码作为图像文件存储到Mysql数据库中

Ryo*_*oto 1 php laravel

我正在使用 Laravel 实现一个简单的应用程序。只是想知道,当我在电子邮件文本中发送二维码时,是否需要首先将二维码存储在数据库中才能指定图像的文件传递?

如果答案是肯定的,有什么方法可以在不使用表单标签的情况下存储二维码?

jab*_*ant 6

我认为你不需要存储实际的二维码。

QR 码只是表示字符串的一种方式。人们通常会将 URL 放入 QR 码中。

您可能只需将源数据存储到数据库中,然后从数据生成 QR。

如果数据是 URL,则使用 QR 的设备应该能够链接到该 url,从而将其带回您的应用程序。您可以将参数放在 URL 末尾,以允许您的应用程序从数据库中检索该用户的数据。
您甚至可以使用签名 URL,以便最终用户无法更改它。

这是我发现可能有帮助的文章。它不是 Laravel 特定的,但有助于理解二维码。 https://www.kerneldev.com/2018/09/07/qr-codes-in-laravel-complete-guide/