Попытка получить свойство «лайки» не-объекта (View: /app/resources/views/products/productView.blade.php) - PullRequest
0 голосов
/ 31 марта 2020

на моем локальном сервере это работает, а на хостинге (когда я пу sh это на героку) выдает ошибку. Я не знаю, где я делаю это неправильно

Trying to get property 'likes' of non-object (View: /app/resources/views/products/productView.blade.php)

Запрос

$findLikes = Comment::where('user_id', Auth::user()->id)->where('product_id', $id)->first();

Просмотр

@if((Auth::check()) && ($findLikes->likes == '1'))

    <a href="/unlike-product/{{$p->id}}" id="myNumber" name="likes" value="0" onclick="myFunction()"><i class="fa fa-heart-o"></i> UnLike</a> </small>

@elseif((Auth::check()) && ($findLikes->likes == '0'))

    <a href="/liked-product/{{$p->id}}" id="myNumber" name="likes" value="1" onclick="myFunction()"><i class="fa fa-heart-o"></i> Like it</a> </small>

@endif

ЭТО Я, ЧТО ПРОБОВАЛ СЕЙЧАС, А НЕ ВОЗВРАЩАЯ НИЧЕГО, НО ЗАГРУЗКА СТРАНИЦЫ

@if((Auth::check()) && $findLikes)
    @if($findLikes->likes == '1')
       <a href="/unlike-product/{{$p->id}}" id="myNumber" name="likes" value="0" onclick="myFunction()"><i class="fa fa-heart-o"></i> UnLike</a> </small>
    @else
       <a href="/liked-product/{{$p->id}}" id="myNumber" name="likes" value="1" onclick="myFunction()"><i class="fa fa-heart-o"></i> Like it</a> </small>
     @endif
@endif

ОБНОВЛЕНО

...