【发布时间】:2020-12-25 02:33:58
【问题描述】:
我正在尝试对从控制器返回的值实现条件运算符以创建一些自定义视图。
front.blade
@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
控制器
$users = User::all();
return view('front', [ 'users'=>$users]);
错误是
语法错误,意外'
尝试了将条件放在 {{ }} 内或引用运算符或常量值的所有排列组合 5 错误仍然相同。我是 laravel 新手,这可能是 laravel 或 php 的根本错误。
【问题讨论】:
-
{{ }}用于显示数据(它是一个回显)..刀片指令中的所有内容都是常规 PHP ...所以@if (...)中的所有内容都只是 PHP,您应该这样对待它.. . 玩得开心,祝你好运
标签: php laravel laravel-blade conditional-operator