我有一些这样的代码
<div class="form-group">
<label for="tag">Tag</label><br>
<input type="text" data-role="tagsinput"
class="form-control form-control-lg @error('tag') is-invalid @enderror"
id="tag" name="tag[]" value="{{old('tag')}}" placeholder="Enter tag">
@error('tag') <div class="text-danger"> {{ $message }} </div> @enderror
</div>
如何在Laravel刀片中获取旧值数组,在这种情况下,我想获取标签的旧值?
答案 0 :(得分:1)
在索引中使用点表示法
如此处建议https://laracasts.com/discuss/channels/laravel/input-old-and-array
<input type="text" data-role="tagsinput"
class="form-control form-control-lg @error('tag') is-invalid @enderror"
id="tag" name="tag[]" value="{{old('tag.0')}}" placeholder="Enter tag">
...
<input type="text" data-role="tagsinput"
class="form-control form-control-lg @error('tag') is-invalid @enderror"
id="tag" name="tag[]" value="{{old('tag.1')}}" placeholder="Enter tag">
答案 1 :(得分:0)
我认为对此更好的解决方案是使用javascript,如果您有一个输入,则需要将数组存储在javascript变量中,然后将值添加到输入中。