I have a recommends table which has user_id
and product_id
column and I'm trying to display mostly viewed products but I get an error Trying to get property of non-object
from the view, if I dd($viewed)
it shows all the products correctly but the problem is it can't display products and throws an error, any idea on how to solve this?
Controller
$viewed = Recommends::with('product')
->where('user_id', Auth::user()->id)
->select('product_id')
->inRandomOrder()
->groupBy('product_id')
->orderby('product_id', 'DESC')
->take(8)
->get();
Blade file
@foreach($viewed as $view)
<h1>USD: </h1>
<h2>USD: </h2>
@endforeach
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire