Делаю список избранного. Товары добавляются в бд, но при попытке получить их, выдает null.
@foreach ($wishlists as $wishlist)
@foreach ($wishlist->products as $product)
{{ $product->title }}
@endforeach
@endforeach
первый цикл проходит нормально. Записи выводятся, а второй уже выдает null
class Wish extends Model
{
public function products(){
return $this->belongsTo(Product::class);
}
public function user(){
return $this->belongsTo(User::class);
}
}
class Product extends Model
{
public function wishlist(){
return $this->hasMany(Wish::class);
}
}
public function index(){
$user = Auth::user();
$wishlists = Wish::where('user_id', $user->id)->with('products')->orderby('id', 'desc')->get();
return view('wish', compact('wishlists'));
}