2016-03-02 80 views
-1

我想在我的laravel項目上應用分頁。但是,當我把分頁代碼,它使數字分頁,當我點擊按鈕下一頁顯示其他數據。它不起作用。我的網址現在是 :http://localhost/buildcrm/public/staff 當我點擊第二頁時,這裏是我的網址:http://localhost/staff?page=2問題在Laravel分頁

這裏是我的分頁代碼:

<?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> 

+0

看到當你點擊分頁發送頁面你的url不能正確生成http:// localhost/staff?page = 2 因爲你可以創建一個虛擬主機 –

+1

'laravel-4'或'laravel-5'?打定主意,不要使用與問題無關的標籤垃圾 –

+0

這是一個laravel代碼塊嗎? –

回答

1

你嘗試設置這樣的自定義路徑?

$ users = DB :: table('staff') - > paginate(4);
$ users-> setPath('custom/url');

+0

謝謝..其工作。 – solanki