首页 > 解决方案 > 我收到“解析错误:语法错误,意外')'”,不知道为什么

问题描述

我正在尝试根据用户是否喜欢图像来更改按钮的外观,如果他有,则使用 1 个类,如果没有,则使用另一个类,但我遇到了一个我找不到的解析错误。当然,原因可能是我正在尝试做一些无法做到的事情。

<a href='#' class='vote {{ Auth::user()->votes()->where("image_id", $image->id)->first() ? Auth::user()->votes()->where("image_id", $image->id)->first()->like == 1 ? "liked" : "like" }}' id='{{$image->id}}'></a>

标签: phplaravel

解决方案


尝试这个:-

<a href='#' class='vote {{ ( auth()->user()->votes()->whereImageId($image->id)->first() && auth()->user()->votes()->whereImageId($image->id)->first()->vote == 1 ) ? "liked" : "like" }}' id='{{$image->id}}'></a>

推荐阅读