我有foreach
而foreach
内有这样的输入:
<input type="text" id="text-title" name="article_title[{{$language->code}}]" value="{{ old('article_title[$language->code]') }}" class="form_input" />
我试图添加这样的旧输入,但它不起作用。任何建议我如何使用旧的数组?
我也尝试了这个但也没有工作:
<input type="text" id="text-title" name="article_title[{{$language->code}}]" value="{{ old('article_title.0') }}" class="form_input" />
我只对第一次迭代进行验证,如果这对您来说意味着什么。
答案 0 :(得分:15)
您应该可以从语言代码中访问索引:
value="{{ old('article_title.'.$language_code) }}"
答案 1 :(得分:-1)
您可以使用 old 将旧值作为数组返回
# old('article_title') => array
value="{{ old('article_title')[$language_code] ?? "" }}"