В моем Laravel я использую эту корзину .
Когда я добавляю один продукт в свою корзину, я хочу иметь associate()
с App\Product
моделью.
Это мой код:
public function store(Request $request)
{
// store product information to Cart
Cart::add($request->id, $request->name, 1, $request->price)
->associate('App\Product');
return redirect(route('cart.index'))
->with('success_message', 'محصول با موفقیت به سبد اضافه شد');
}
Но когда я хочу получить доступ к модели $item->model->id
, я вижу эту ошибку:
Trying to get property 'id' of non-object (View: C:\xampp\htdocs\digikala\resources\views\cart.blade.php)
Редактировать:
коды моей корзины (cart.blade.php
):
<table border="1" class="table">
@foreach (Cart::content() as $item)
{{ $item->model->id }}
@endforeach
</table>