在laravel刀片的foreach中形成

时间:2019-05-28 20:27:16

标签: jquery laravel laravel-blade

我在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 

对于第一张图片,我没有表单标签,因此我无法提交第一张表单。

1 个答案:

答案 0 :(得分:0)

几件事会帮助您。

在您的按钮代码中添加type="submit"而不是type="button"

为每个输入提供独立的名称以防止冲突,例如:

<input type="hidden" name="delete_filename-{{$someLoopVar}}" value="{{ $row->filename }}">