Laravel получить значение флажка динамически - PullRequest
0 голосов
/ 14 марта 2019

У меня есть коллекция данных, разбитых на страницы методом paginate ().Внутри блейда я печатаю свои данные, и для каждой строки есть флажок (у каждого есть однозначное имя).Проблема в том, что если я перехожу на другую страницу, я теряю чеки.Как я могу сохранить эти чеки через paginazione?или другие методы?Для сохранения чеков я использую отправку.

Blade

 @foreach($data as $d)
     <tr>
         <td>
             {!! Form::checkbox($sub->id, '1', null) !!}
         </td>
         <td>{{$d->hello}}</td>
          ...
     </tr>
 @endforeach

нумерация страниц

 <div class="row">
     <div class="col-xs-12" align="center">
         {{ $data->appends(request()->query())->links() }}
     </div>
 </div>

1 Ответ

0 голосов
/ 14 марта 2019

Для этого вам придется использовать javascript и ajax. Каждый раз, когда вы переходите на другую страницу, на сервер отправляется новый запрос GET, и каждый измененный флажок будет забыт.

В зависимости от того, что должны делать эти флажки, лучше всего добавить JavaScript на страницу, которая отправляет запрос на сервер при каждом изменении значения. Таким образом, вы можете позволить серверу реагировать на это событие.

...