4 回答
TA贡献1790条经验 获得超9个赞
首先您需要了解何时需要使用大括号。
当您在 Blade 文件中显示数据时,您需要使用大括号。喜欢
Hello, {{ $name }}.
您可以使用@if、@elseif、@else 和@endif 指令构造if 语句。这些指令的功能与其 PHP 对应指令相同:
@if (count($records) === 1)
I have one record!
@elseif (count($records) > 1)
I have multiple records!
@else
I don't have any records!
@endif
您的解决方案
@if(count($users) <= 5) <!-- if total number of rows in users table is less than or equal to 5 -->
<h3> total number of rows less than or equal to 5 </h3>
@endif
有关详细信息,请参阅 laravel 文档https://laravel.com/docs/7.x/blade#if-statements
TA贡献1775条经验 获得超8个赞
您需要删除 if 条件内的 {{ }}。
像这样。
@if(count($users) <= 5) <!-- if total number of rows in users table is less than or equal to 5 -->
<h3> total number of rows less than or equal to 5 </h3>
@endif
TA贡献2016条经验 获得超9个赞
在控制器中更改您的代码,如下所示 -
$users = User::all();
return view('front', compact('users'));
刀片文件代码-
@if(count($users) <= 5) <!-- if total number of rows in users table is less than or equal to 5 --><h3> total number of rows less than or equal to 5 </h3>@endif
- 4 回答
- 0 关注
- 178 浏览
添加回答
举报