我正在尝试在我的laravel项目中应用分页。但是当我添加分页代码时,它会进行数字分页,当我点击下一页的按钮来显示其他数据时。它不起作用。我的网址现在是 :http://localhost/buildcrm/public/staff 当我点击第二页时,这是我的URL:http://localhost/staff?page=2。
这是我的分页代码:
<?php
$users = DB::table('staff')->paginate(4);
$i = 0;
foreach($users as $row) {
$city =$row->city.','.$row->pincode;
$name = explode(',',$row->name);
$i = $i + 1;
?>
<tr>
<td><?php echo $i; ?></td>
<td><?php echo $name[0]; ?> <?php echo $name[1]; ?> <?php echo $name[2]; ?></td>
<td>
<a href="<?php echo 'editstaff/'.$row->staff_id; ?>" class="btn btn-xs btn-info" >Edit</a> <a href="<?php echo 'Deletestaff/'.$row->staff_id; ?>" class="btn btn-xs btn-danger">Delete</a>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<div align="center">
<?php echo $users->render(); ?>
</div>
答案 0 :(得分:1)
您是否尝试过像这样设置自定义路径?
$ users = DB :: table('staff') - &gt; paginate(4);
$用户 - &GT;的setpath( '自定义/ URL');