为了账号安全,请及时绑定邮箱和手机立即绑定

Isset 检查 Array - Blade Laravel 5.8

Isset 检查 Array - Blade Laravel 5.8

PHP
守候你守候我 2022-07-09 09:49:55
如果我做{{ 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

PHP.net 手册 - 7.0 新特性 - 空合并


查看完整回答
反对 回复 2022-07-09
  • 1 回答
  • 0 关注
  • 105 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信