Laravel列表中的海量数据

时间:2018-11-28 01:48:56

标签: php html laravel

要创建一篇文章,我需要从一个列表框中选择作者的名字,我意识到,我有更多的作者变得越来越难以选择。 数据是从数据库表中检索的,我知道如何在列表中创建页面?我的意思是第一页显示了10位作者,第二页将显示接下来的10位类似内容,可以帮助我更好地展示它吗? 这是我的代码,并且可以正常工作:

 <select required class="form-control" name="client_id" style="width:90%"  >

          @foreach($clients as $client)
          <center>
            <option  class="form-control" value= "{{ $client->id}}" >{{ $client->num_mowakil }} | {{$client->nom_mowakil}}</option>
          </center>
          @endforeach
        </select>

1 个答案:

答案 0 :(得分:-2)

Laravel为您提供了一个简洁的内置分页生成器。 https://laravel.com/docs/5.7/pagination

编辑: 如果您想保留当前的表单数据,建议您查看LocalStorage

例如,当表单输入使用jQuery更改

$( yourInputId ).change(function() {
  localStorage.setItem('myInput', this.val());
});

然后在文档加载时

$( yourInputId).val(localStorage.getItem('myInput'))