2015-04-02 57 views
0

在我的控制器中,我在我的視圖中的表中顯示記錄。簡單的laravel 5分頁鏈接

控制器:

$promotion = Promotions::paginate(5); 

查看:

      <tr> 
           <th>Order</th> 
           <th>Infomation</th> 
           <th>Date</th> 
           <th>Cost</th> 
           <th>From</th> 
          </tr> 
         </thead> 
         <tbody align="center"> 
          <?php $i = 0;?> 
          @foreach ($promotion as $promo) 
          <?php $i++;?> 
          <tr> 
           <td data-title="Order">{{$i}}</td> 
           <td data-title="Infomation">{{$promo['name']}}</td> 
           <td data-title="Date">29/10/57</td> 
           <td data-title="Cost">1.99$</td> 
           <td data-title="From">K-Bank</td> 
          </tr> 
          @endforeach 
         </tbody> 

它可以正常工作,當我找到手動EXAMPLEURL /我的空間頁= 2

一切似乎都很好。但是,我想要創建兩個文本按鈕來在頁面之間回到第四個位置。

如何設置這些導航分頁背部和第四:

<a href="">Previous</a> 
<a href="">Next</a> 

編輯:我不明白爲什麼我得到downvoted這個問題。沒有我在哪裏可以找到關於如何分割後退和第四個按鈕的教程。如果您僅限於將頁面鏈接放置在頁面上的一個位置,您的網站的專業性如何?嚴重......

回答

2

在Laravel 5中,有一個配置選項用於Eloquent模型生成分頁。所以,你可以使用的方法:

<?php echo $promotion->render(); ?> 

如果你想只用向前和向後按鈕選項,你需要使用相反的

$promotion = Promotions::paginate(5); 
+0

我明白這

$promotion = Promotions::simplePaginate(5); 

。謝謝,但是如果我想分開兩個後退和第四個按鈕呢?因爲當你使用$ promotion-> render()的時候,它很簡單,把它們放在一起。有沒有一種方法來定製它的後面和第四個鏈接? – 2015-04-02 08:09:04

+0

在這種情況下,您需要爲分頁使用自定義'Presenter'。看看[Laravel 5中的自定義分頁視圖](http://stackoverflow.com/questions/28240777/custom-pagination-view-in-laravel-5/28542607#28542607)或[Custom pagination view](https:// laracasts.com/discuss/channels/general-discussion/custom-pagination-view/replies/34679) – 2015-04-02 08:30:59