Laravel 数组的旧输入?

Laravel 数组的旧输入?,laravel,laravel-5,laravel-5.2,Laravel,Laravel 5,Laravel 5.2,我有foreach,在foreach内部我有如下输入: <input type="text" id="text-title" name="article_title[{{$language->code}}]" value="{{ old('article_title[$language->code]') }}" class="form_input" /> 我试图添加像这样的旧输入,但它不工作。有没有建议如何使用old for array 我也试过,但也不起作用:

我有
foreach
,在
foreach
内部我有如下输入:

 <input type="text" id="text-title" name="article_title[{{$language->code}}]" value="{{ old('article_title[$language->code]') }}" class="form_input"  />

我试图添加像这样的旧输入,但它不工作。有没有建议如何使用old for array

我也试过,但也不起作用:

  <input type="text" id="text-title" name="article_title[{{$language->code}}]" value="{{ old('article_title.0') }}" class="form_input"  />


我只对第一次迭代进行验证,如果这对您有任何意义。

您应该能够访问语言代码的索引:

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

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

# old('article_title') => array

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