首页 > 解决方案 > 如何使用 javascript 检查产品是否为空 Laravel

问题描述

我想用javascript检查产品是否为空,当用户尝试喜欢或不喜欢某些东西时,它应该在不刷新页面的情况下进行检查。我使用 eloquent ,我在这里尝试过一些东西,但它不够强大,无法正常工作,我通常这样检查

@if (Auth::user()->likedProducts->count() > 0 )
@else
@endif

有人知道我该如何解决这个问题吗?

用户.php

 public function likedProducts()
 {
   return $this->morphedByMany('App\Product', 'likeable');
 }  

刀片文件

<a style="display: {{Auth::user()->likedProducts->count() > 0 ? "" : "none"}}" id="item" href="{{route('likes')}}"> displays products  </a>

<a style=" display: {{Auth::user()->likedProducts->count() <= 0 ? "" : "none"}}" id="item" href="{{route('likes')}}">You have no products </a>

我不知道在 javascript 中放什么,因为我不知道并且我试图搜索但没有得到答案,我们将不胜感激。

标签: javascriptphpajaxlaravellaravel-5

解决方案


推荐阅读