php - 我收到“解析错误:语法错误,意外')'”,不知道为什么
问题描述
我正在尝试根据用户是否喜欢图像来更改按钮的外观,如果他有,则使用 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>
解决方案
尝试这个:-
<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>
推荐阅读
- c++ - Windows 上 Clang 的 CMake 生成器
- javascript - 使用 Jest 测试对 API 的真实请求的状态码
- c# - 如何解决 System.InvalidCastException:“无法将“NpgsqlTypes.PostgisPoint”类型的对象转换为“System.IConvertible”类型。
- java - 无论如何,仅当 @value 存在解析错误时才设置默认值
- python - 检查输入时出错:预期 lstm_input 有 3 个维度,但得到了形状为 (160, 1000) 的数组
- python - 使用索引列表对数组进行切片
- sql - 如何在部署时在 asp.net MVC 上自动迁移?
- javascript - 如何在javascript中将数组转换为嵌套对象
- php - 使用wordpress在PHP中生成表格时出现问题
- c++ - MSHTML 编辑 - 更改文本选择颜色