当我在 Laravel 中创建“添加到购物车”页面时,出现错误,ExceptionProperty [prod_name] does not exist in this collection instance. (View: C:\xampp\htdocs\bizzcomputer\resources\views\cart.blade.php)这是我的购物车控制器<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;use App\Product;use App\Category;class CartController extends Controller{ public function index() { $products = Product::get(); return view ('cart')->with(compact('products')); } public function create() { // } public function store(Request $request) { // } public function show($id) { $product = Product::find($id); return view('cart')->with(compact('product')); } public function edit($id) { // } public function update(Request $request, $id) { // } public function destroy($id) { // }}这是我的产品页面 href 到购物车页面。单击添加到购物车时,它会定向到购物车页面。 <div class="ml-md-3"> <a href="{{route('cart',$product->id)}}" class="btn px-5 btn-primary-dark transition-3d-hover"><i class="ec ec-add-to-cart mr-2 font-size-20"></i> Add to Cart</a> </div>这是我的路线。web.phpRoute::get('/cart/{id}', 'CartController@show')->name('cart');Route::get('/cart', 'CartController@index')->name('cart');可能是什么问题?有人请指导我找出这个吗?
1 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
该系列中有很多产品$products,您需要循环播放才能获得prod_name
@foreach($products as $product)
<td data-title="Product">
<a href="#" class="text-gray-90">{{ $product->prod_name }}</a>
</td>
@endforeach
- 1 回答
- 0 关注
- 77 浏览
添加回答
举报
0/150
提交
取消