数组的旧输入?

时间:2017-02-05 10:02:13

标签: laravel laravel-5 laravel-5.2

我有foreachforeach内有这样的输入:

 <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"  />

我只对第一次迭代进行验证,如果这对您来说意味着什么。

2 个答案:

答案 0 :(得分:15)

您应该可以从语言代码中访问索引:

value="{{ old('article_title.'.$language_code) }}"

答案 1 :(得分:-1)

您可以使用 old 将旧值作为数组返回

# old('article_title') => array

value="{{ old('article_title')[$language_code] ?? "" }}"