在二维码中显示 ID
Display ID within QR Code
我试图让当前的 survey id
显示在我的二维码中,但它只显示
$survey->id
我确定我遗漏了一些简单的东西(第一个 laravel 项目)。任何帮助将不胜感激。
查看
<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)) !!} ">
此外,您可能希望更改生成 link 的方式,而是使用路由名称或操作而不是硬编码的本地主机,这可能会在部署应用程序时造成麻烦。
我试图让当前的 survey id
显示在我的二维码中,但它只显示
$survey->id
我确定我遗漏了一些简单的东西(第一个 laravel 项目)。任何帮助将不胜感激。
查看
<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)) !!} ">
此外,您可能希望更改生成 link 的方式,而是使用路由名称或操作而不是硬编码的本地主机,这可能会在部署应用程序时造成麻烦。