要创建一篇文章,我需要从一个列表框中选择作者的名字,我意识到,我有更多的作者变得越来越难以选择。 数据是从数据库表中检索的,我知道如何在列表中创建页面?我的意思是第一页显示了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>
答案 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'))