【发布时间】:2014-12-24 04:06:32
【问题描述】:
我正在使用 Laravel 和 Moltin laravel-cart 包,并且有一个关于它的问题,一切都很好,但是当我添加多个项目时,购物车总数会更新但不显示该项目。
我有以下添加到购物车:
{{ Form::open(['route' => 'cart']) }}
<input type="hidden" name="path" value="{{ Request::path() }}">
<input type="hidden" name="image" value="{{ $item->image }}">
<input type="hidden" name="product" value="{{ $item->name }}">
<input type="hidden" name="description" value="{{ $item->seo_description }}">
<input type="hidden" name="qty" value="1">
<input type="hidden" name="size" value="{{ Session::get('size') }}">
<input type="hidden" name="colour" value="{{ Session::get('colour') }}">
<input type="hidden" name="price" value="{{ $item->price }}">
@if ($item->stock > 0)
<button class="btn btn-success">Add to Bag</button>
@else
<a href="" class="btn btn-primary">Email us</a>
@endif
{{ Form::close() }}
然后我有这个显示购物车的物品。
@foreach($items as $item)
<tr>
<td class="col-sm-8 col-md-6">
<div class="media">
<span class="thumbnail pull-left">
<img class="media-object" src="/uploads/product-images/{{$item->image}}" style="width: 72px; height: 72px;">
</span>
<div class="media-body">
<h4 class="media-heading">
<a href="{{ $item->path }}">{{ $item->name }}</a>
</h4>
<span>Status: </span><span class="text-success"><strong>In Stock</strong></span>
</div>
</div>
</td>
<td class="col-sm-1 col-md-1" style="text-align: center">
<input type="email" class="form-control" id="exampleInputEmail1" value="1">
</td>
<td class="col-sm-1 col-md-1 text-center"><strong>£{{ $item->price }}</strong></td>
<td class="col-sm-1 col-md-1">
</td>
</tr>
@endforeach
<tr>
<td></td>
<td></td>
<td></td>
<td><h5>Subtotal</h5></td>
<td class="text-right"><h5><strong>£{{ $item->price }}</strong></h5></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td><h3>Total</h3></td>
<td class="text-right"><h3><strong>£{{ Cart::total(false) }}</strong></h3></td>
</tr>
<tr>
<td></td>
<td></td>
<td>
<a href="/remove/{{ $item->identifier }}" class="btn btn-danger">
<span class="glyphicon glyphicon-remove"></span> Remove
</a>
</td>
<td>
<a href="" class="btn btn-default">
<span class="glyphicon glyphicon-shopping-cart"></span> Continue Shopping
</a>
</td>
<td>
<a href="/checkout" class="btn btn-success">
Checkout <span class="glyphicon glyphicon-play"></span>
</a>
</td>
</tr>
但就像我说的,它只显示一个项目,但英镑的金额是正确的。
【问题讨论】:
-
有人遇到过同样的问题吗?
标签: php laravel-4 shopping-cart