首页 > 解决方案 > 当我尝试在购物车中添加产品时,将显示错误。产品将添加到购物车中,但购物车未显示。试图获取非对象的属性“图像”

问题描述

该产品将被添加到购物车中,但由于图像错误,该卡将不会显示在购物车中。

这是我的 cart.blade.php 文件。

@foreach(Cart::instance('cart')->content() as $item)

            <li class="pr-cart-item">
                <div class="product-image">
                    <figure><img src="{{asset('assets/images/products')}}/{{$item->model->image}}" alt="{{$item->model->name}}"></figure>
                </div>
                <div class="product-name">
                    <a class="link-to-product" href="{{route('product.details',['slug'=>$item->model->slug])}}">{{$item->model->name}}</a>
                </div>
                <div class="price-field produtc-price"><p class="price">${{$item->model->regular_price}}</p></div>
                <div class="quantity">
                    <div class="quantity-input">
                        <input type="text" name="product-quatity" value="{{$item->qty}}" data-max="120" pattern="[0-9]*" >                                  
                        
                        <a class="btn btn-increase" href="#" wire:click.prevent="increaseQuantity('{{$item->rowId}}')"></a>
                        <a class="btn btn-reduce" href="#" wire:click.prevent="decreaseQuantity('{{$item->rowId}}')"></a>
                    </div>

                    <p class="text-center"> <a href="#" wire:click.prevent="switchToSaveForLater('{{$item->rowId}}')">Save For Later</a></p>
                </div>
                <div class="price-field sub-total"><p class="price">${{$item->subtotal}}</p></div>
                <div class="delete">
                    <a href="#" wire:click.prevent="destroy('{{$item->rowId}}')" class="btn btn-delete" title="">
                        <span>Delete from your cart</span>
                        <i class="fa fa-times-circle" aria-hidden="true"></i>
                    </a>
                </div>
            </li>
            
            @endforeach

标签: phplaravel

解决方案


尝试类似:

<figure>
    <img src="{{asset('assets/images/products/' . $item->model->image)}}" alt="{{$item->model->name}}">
</figure>

推荐阅读