2

我正在尝试实现old()由 2 个 foreach 生成的一堆复选框(一个带有键$day_key,一个带有$period_key

<input type="checkbox" 
  name="availability[{{ $day_key }}][{{ $period_key }}]" 
  {{ ( old('availability["'.$day_key.'"]["'.$period_key.'"]') == 'on' ) ? 'checked' : '' }} />

我需要在 old() 函数中打印这个字符串:

'availability["'.$day_key.'"]["'.$period_key.'"]'

但它不起作用。我该怎么做?

4

1 回答 1

2

正确的语法是:

{{ old('availability')[$day_key][$period_key] === 'on' ? 'checked' : '' }}
于 2018-02-23T17:23:47.637 回答