在QR码中显示ID

时间:2017-09-08 18:22:33

标签: laravel laravel-5 qr-code

我试图让当前survey id显示在我的二维码中,但它只显示

$survey->id

我确信我有一些简单的遗漏(第一个laravel项目)。任何帮助将不胜感激。

参考simple software QR

查看

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

1 个答案:

答案 0 :(得分:0)

目前,您将$survey->id作为字符串回显,您希望使用所述变量的值。

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

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

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