gpt4 book ai didi

php - 收到错误 : Property [prod_name] does not exist on this collection instance

转载 作者:行者123 更新时间:2023-12-04 09:10:54 25 4
gpt4 key购买 nike

当我在 Laravel 中创建添加到购物车页面时,出现错误,

Exception
Property [prod_name] does not exist in this collection instance. (View: C:\xampp\htdocs\bizzcomputer\resources\views\cart.blade.php)
这是我的 CartController
<?php

namespace 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.php

Route::get('/cart/{id}', 'CartController@show')->name('cart');
Route::get('/cart', 'CartController@index')->name('cart');
可能是什么问题?任何人请指导我找出这个?

最佳答案

收藏品很多$products ,你需要循环它才能得到 prod_name

@foreach($products as $product)
<td data-title="Product">
<a href="#" class="text-gray-90">{{ $product->prod_name }}</a>
</td>
@endforeach

关于php - 收到错误 : Property [prod_name] does not exist on this collection instance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63354620/

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