阵列上的错误检查-Blade Laravel 5.8

问题描述 投票:0回答:1

如果我这样做

{{ 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"
]

提示:它是一个array,而不是一个对象。

我正在尝试对数组使用isset检查

<input required type="number" name="slaac" class="form-control form-control-sm"  placeholder="1000" value="{{ $alert['slaac_threshold'] or '' }}">

我不断得到

“”

我做错了什么?

php laravel laravel-5 laravel-blade laravel-5.8
1个回答
0
投票

仅使用null-coalesce运算符??代替:

{{ $alert['slaac_threshold'] ?? '' }}

[Blade中的or在将来的版本中已被删除,无论如何都无法正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.