Ответы пользователя по тегу Laravel
  • Как получить value поля, которое выводится через foreach?

    infest
    @infest
    Когда задаете вопрос, описывайте что вы хотите сделать.

    В данном случае вы хотите сделать кнопку "удалить" для каждой строчки таблицы, но делаете это неправильно.
    У вас одна форма на всю таблицу и много input с одинаковым именем del_file, соответственно при обработке вы и получаете только последний элемент.

    Вам нужна для каждой кнопки своя форма

    <table class="table">
        @foreach ($files_info as $val)
            <tr>
                <th>{{$num++}}</th>
                <td>{{$val['filename']}}</td>
                <td>
                    <form action="" method="post">
                        <input value="{{$val['filename']}}" name="del_file" type="text" hidden><button type="button">удалить</button>
                    </form>
                </td>
            </tr>
        @endforeach
    </table>
    Ответ написан