我正在尝试使用该任务的所有相关注释加载所有任务。 我所拥有的:
<p>{{count($task->comments) > 0 ? 'more' : '0'}} comments</p>
如果该陈述为真,我想显示评论数。
所以'more'
-> {{count($task->comments)}}
如果我做这样的事情:
<p>{{count($task->comments) > 0 ? {{count($task->comments)}} : '0'}} comments</p>
我收到错误消息:syntax error, unexpected '{'
,如何正确格式化?
答案 0 :(得分:1)
您不能使用三元运算符回显。我建议您尝试其他方法:
<p>@php if(count($task->comments) > 0){
echo 'more';
}
else{
echo '0';
}@endphp
comments</p>
实际上,您使用php来回显您的部分并在其中应用“逻辑”,其余部分保持不变。
答案 1 :(得分:1)
由于不需要任何JavaScript帮助,因此可以执行以下操作:
<HTML>
<p> <?php echo count($task->comments); ?> comments</p>
</HTML>