Php 如果结果为Laravel,则将值传递给速记

Php 如果结果为Laravel,则将值传递给速记,php,laravel-5,conditional-operator,Php,Laravel 5,Conditional Operator,我正在尝试加载我的所有任务以及该任务的所有相关注释。 我所拥有的: <p>{{count($task->comments) > 0 ? 'more' : '0'}} comments</p> 我发现错误:语法错误,意外的“{”,如何正确设置格式?您不能使用三元运算符进行回显。我建议您尝试其他方法: <p>@php if(count($task->comments) > 0){ echo 'mor

我正在尝试加载我的所有任务以及该任务的所有相关注释。 我所拥有的:

<p>{{count($task->comments) > 0 ? 'more' : '0'}} comments</p>

我发现错误:
语法错误,意外的“{”
,如何正确设置格式?

您不能使用三元运算符进行回显。我建议您尝试其他方法:

    <p>@php if(count($task->comments) > 0){
                echo 'more';
            }
            else{
                echo '0';
           }@endphp 

comments</p>
@php if(计数($task->comments)>0){
呼应“更多”;
}
否则{
回音“0”;
}@endphp
评论


实际上,您可以使用php对您的部分进行回显,并在其中应用“逻辑”,其余部分保持不变。

您不能使用三元运算符进行回显。我建议您尝试另一种方法:

    <p>@php if(count($task->comments) > 0){
                echo 'more';
            }
            else{
                echo '0';
           }@endphp 

comments</p>
@php if(计数($task->comments)>0){
呼应“更多”;
}
否则{
回音“0”;
}@endphp
评论


实际上,您使用php重复您的部分,并在其中应用“逻辑”,其余部分保持不变。

由于您不需要任何JavaScript帮助,您可以使用以下内容执行您想要的操作:

<HTML>
   <p> <?php echo count($task->comments); ?> comments</p>
</HTML>

评论


由于您不需要任何JavaScript帮助,因此您可以使用以下内容:

<HTML>
   <p> <?php echo count($task->comments); ?> comments</p>
</HTML>

评论


你的错误在哪里?编辑了我的问题问题是你在没有任何预防措施的情况下在同一行中使用
php
javascript
。让我添加一个解决方案。你的错误在哪里?编辑了我的问题。问题是你在没有任何预防措施的情况下在同一行中使用
php
javascript
。Le不要让我添加解决方案。