为了账号安全,请及时绑定邮箱和手机立即绑定

收到错误:此集合实例上不存在属性 [prod_name]

收到错误:此集合实例上不存在属性 [prod_name]

PHP
UYOU 2023-09-22 16:43:49
当我在 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


查看完整回答
反对 回复 2023-09-22
  • 1 回答
  • 0 关注
  • 45 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信