在QR码中显示ID



我正在尝试获取当前的survey id在我的QR代码中显示,但是它仅显示

$survey->id

我敢肯定,我缺少一些简单的东西(第一个Laravel项目)。任何帮助将不胜感激。

参考简单软件QR

查看

<img src="data:image/png;base64, {!! base64_encode(QrCode::format('png')->size(200)->generate('localhost:8000/survey/view/$survey->id')) !!} ">

当前您正在将$survey->id呼应为字符串,您想使用所述变量的值。

要执行此操作,您需要将其从字符串中删除,而是将其放在URL中的变量。

<img src="data:image/png;base64, {!! base64_encode(QrCode::format('png')->size(200)->generate('localhost:8000/survey/view/'.$survey->id)) !!} ">

此外,您可能需要更改生成链接的方式,而是使用路由名称或操作而不是硬编码的本地主机,这在部署应用程序时可能会带来麻烦。

最新更新