gpt4 book ai didi

laravel - 如何在 Laravel 7 中使用 Livewire 显示存储路径中的图像

转载 作者:行者123 更新时间:2023-12-04 03:50:10 24 4
gpt4 key购买 nike

enter image description here我刚开始在我的电子商务 Laravel 7 项目中使用 Livewire 作为我的购物车。我想显示购物车中每件商品的产品图片。我有@foreach ($cartItems as $item)在我的表数据上。当我尝试这段代码时

<img src="{{asset('storage/'.$item->cover_img)}}">

尝试显示保存到我的存储路径的图像时,出现如上图所示的错误。但是当我尝试时:

<img src="{{asset('storage/'.$item['cover_img'])}}">

我得到一个 ErrorException Undefined index: cover_img .除图像外,所有其他 $item 都在工作并获取所需的数据。在我的其他没有火线的 Blade 上 <img src="{{asset('storage/'.$item->cover_img)}}>工作正常。

如何在 livewire 中正确执行此操作?任何意见,将不胜感激。提前致谢!

当我执行 {{dd($item)}} 时,这是我得到的:

enter image description here

最佳答案

这解决了我的问题:

<img src="{{ asset('storage/'.$item['associatedModel']['cover_img']) }} " />

谢谢!

关于laravel - 如何在 Laravel 7 中使用 Livewire 显示存储路径中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64544507/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com