我在laravel刀片中的@foreach循环中有一个表单,但是现在加载后,我无法提交第一个表单。
检查后,发现第一个表单的表单标记未添加到文件源代码中。
@foreach($images as $row)
<div class="col-md-3">
<form method="post" id="image_manipulator" action="{{ url('image/delete/'.$row->id) }}" class="delete_confirm">
{{ csrf_field() }}
<input type="hidden" name="delete_filename" value="{{ $row->filename }}">
<button class="btn btn-danger" type="button">
<i class="fa fa-trash">DELETE</i>
</button>
</form>
</div>
@endforeach
对于第一张图片,我没有表单标签,因此我无法提交第一张表单。
答案 0 :(得分:0)
几件事会帮助您。
在您的按钮代码中添加type="submit"
而不是type="button"
为每个输入提供独立的名称以防止冲突,例如:
<input type="hidden" name="delete_filename-{{$someLoopVar}}" value="{{ $row->filename }}">