如何使用JavaScript检查产品是否为空Laravel

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用JavaScript检查产品是否为空Laravel相关的知识,希望对你有一定的参考价值。

我想用javascript检查产品是否为空,当用户尝试喜欢或不同时,应该检查而不刷新页面。我用口才好,我在这里尝试过一些东西,但它的强度不足以正常工作,我按这种方式检查

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

知道如何解决此问题的任何人?

User.php

 public function likedProducts()
 {
   return $this->morphedByMany('AppProduct', '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中放入什么,因为我不知道并且我已经尝试搜索但没有得到答案,您的帮助将不胜感激。

答案

您几乎自己提供了答案

@if (Auth::user()->likedProducts()->count())
<a id="item" href="{{route('likes')}}"> displays products  </a>
@else
<a id="item" href="{{route('likes')}}">You have no products </a>
@endif

以上是关于如何使用JavaScript检查产品是否为空Laravel的主要内容,如果未能解决你的问题,请参考以下文章

如何检查对象内的数组是不是为空 JavaScript

如何在javascript中检查我的任何文本框是不是为空[重复]

如何在 javascript 中检查此布尔哈希图是不是为空? [复制]

javascript 检查数组是否为空

javascript 检查对象是否为空

javascript 检查对象是否为空