Laravel分页中的问题

时间:2016-03-02 09:06:47

标签: laravel laravel-4 laravel-5

我正在尝试在我的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]; ?>&nbsp;<?php echo $name[1]; ?>&nbsp;<?php echo $name[2]; ?></td>
         <td>
             <a href="<?php echo 'editstaff/'.$row->staff_id; ?>" class="btn btn-xs btn-info" >Edit</a>&nbsp;<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>

1 个答案:

答案 0 :(得分:1)

您是否尝试过像这样设置自定义路径?

$ users = DB :: table('staff') - &gt; paginate(4);
$用户 - &GT;的setpath( '自定义/ URL');