如何在使用安全资产功能时将图像从数据库传递到 laravel 中查看

Posted

技术标签:

【中文标题】如何在使用安全资产功能时将图像从数据库传递到 laravel 中查看【英文标题】:How can I pass image from database to view in laravel while using secure asset function 【发布时间】:2020-10-28 18:46:34 【问题描述】:

我正在尝试使用 laravel(php 框架)中的刀片模板从数据库中获取上传的图像,因为我使用的是 Heroku 服务器,所以我必须使用安全资产功能来检索任何数据。

我的代码如下所示:

<img src=" secure_asset('images/Screenshots/' . $subject->screenshot) " > </img>

用于检索存储在主题变量中的图像(保存图像名称)。

我也试过这个:

<img src=" secure_asset('images/Screenshots/$subject->screenshot')"  alt='...'>

但它也不起作用。

请帮忙

【问题讨论】:

【参考方案1】:

有几种方法,但您可以使用简单的方法将第二个参数传递为 true 以通过 https 获取资产

<img src=" asset('images/Screenshots/' . $subject->screenshot, true) " > </img>

【讨论】:

以上是关于如何在使用安全资产功能时将图像从数据库传递到 laravel 中查看的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Laravel 中调整图像大小并同时将数据保存在数据库中

如何使用 GraphQL 从 Contentful 中查询图像?

如何在使用桥接头时将数据(字典)从 Objective-C 控制器传递到 Swift `viewcontroller` 中?还有其他方法吗?

如何在C#中从数据库中检索时将varBinary转换为图像或视频

加载时将调整大小功能绑定到图像

在python运行时将数据从GUI传递给线程