J'ai besoin de vérifier si le tableau de données a une clé spécifique, je l'ai essayé comme ceci:
@if ( ! empty($data['currentOffset']) )
<p>Current Offset: {{ $currentOffset }} </p>
@else
<p>The key `currentOffset` is not in the data array</p>
@endif
Mais je reçois toujours <p>The key
currentOffsetis not in the data array</p>
.
Vous pouvez utiliser @isset
:
@isset($data['currentOffset'])
{{-- currentOffset exists --}}
@endisset
Utilisez ce qui suit:
@if (array_key_exists('currentOffset', $data))
<p>Current Offset: {{ $data['currentOffset'] }} </p>
@else
<p>The key `currentOffset` is not in the data array</p>
@endif
Je pense que vous avez besoin de quelque chose comme ça:
@if ( isset($data[$currentOffset]) )
...
ternaire
@php ($currentOffset = isset($data['currentOffset']) ? $data['currentOffset'] : '')