如果我做{{ dd($alert) }}我有array:7 [▼ "created_at" => "2019-12-30 17:31:55.728307+00:00" "fail_cnt" => 123 "updated_at" => "2019-12-30 17:31:55.728307+00:00"]提示:它是一个数组,而不是一个对象。我正在尝试对数组使用 isset 检查<input required type="number" name="slaac" class="form-control form-control-sm" placeholder="1000" value="{{ $alert['slaac_threshold'] or '' }}">我不断得到我做错了什么 ?
1 回答
白板的微信
TA贡献1883条经验 获得超3个赞
只需使用 null 合并运算符??
:
{{ $alert['slaac_threshold'] ?? '' }}
Blade 中的OR
运算符在 Laravel 5.7 中被删除,并且从未完全正常工作。
“刀片“或”运算符已被删除,取而代之的是 PHP 内置的
??
“空合并”运算符,它具有相同的目的和功能” - Laravel 5.7 Docs - 升级指南 - Blade
- 1 回答
- 0 关注
- 105 浏览
添加回答
举报
0/150
提交
取消