2016-08-20 18 views
2

これはページネータはMacroable.phpのErrorException 81:メソッドlastPageが存在しません。 ---- laravel 5.2

をレンダリングである私のユーザーリスト(作業罰金)の改ページをachiveveしようとすると、私のフィルタページ( http://wasamar.dev/[email protected]@filter?filter=new)に、それは私にこのエラーを与える、

ErrorException in Macroable.php line 81: 
Method lastPage does not exist. (View: C:\laragon\www\wasamar\resources\views\pagination\limit_links.blade.php) (View: C:\laragon\www\wasamar\resources\views\pagination\limit_links.blade.php) 

これに基づいて

@include('pagination.limit_links', ['paginator' => $newestUsers]) 

CUSTOMのPAGINATIONのVIEW

<!-- 
    https://stackoverflow.com/questions/28240777/custom-pagination-view-in-laravel-5 
    Author: Mantas D 
--> 
<?php 
// config 
$link_limit = 7; // maximum number of links (a little bit inaccurate, but will be ok for now) 
?> 

@if ($paginator->lastPage() > 1) 
<div class="pagination-centered"> 
    <ul class="pagination"> 
     <li class="montserrat-font {{ ($paginator->currentPage() == 1) ? ' unavailable' : '' }}"> 
      <a href="{{ $paginator->url(1) }}">First</a> 
     </li> 
     @for ($i = 1; $i <= $paginator->lastPage(); $i++) 
     <?php 
     $half_total_links = floor($link_limit/2); 
     $from = $paginator->currentPage() - $half_total_links; 
     $to = $paginator->currentPage() + $half_total_links; 
     if ($paginator->currentPage() < $half_total_links) { 
     $to += $half_total_links - $paginator->currentPage(); 
     } 
     if ($paginator->lastPage() - $paginator->currentPage() < $half_total_links) { 
      $from -= $half_total_links - ($paginator->lastPage() - $paginator->currentPage()) - 1; 
     } 
     ?> 
     @if ($from < $i && $i < $to) 
     <li class="montserrat-font {{ ($paginator->currentPage() == $i) ? ' current' : '' }}"> 
      <a href="{{ $paginator->url($i) }}">{{ $i }}</a> 
     </li> 
     @endif 
     @endfor 
    <li class="montserrat-font {{ ($paginator->currentPage() == $paginator->lastPage()) ? ' unavailable' : '' }}"> 
     <a href="{{ $paginator->url($paginator->lastPage()) }}">Last</a> 
    </li> 
</ul> 
</div> 
@endif 

Reference Author:Mantas D)次に私はこれを試した {{ $newestUsers->links() }}と私もこのエラーがあります。

ErrorException in Macroable.php line 81: 
Method links does not exist. (View: C:\laragon\www\wasamar\resources\views\main_app\admin\[email protected]) 

どうしたのですか?

答えて

0

この修正は簡単でした。私はpaginate(30)メソッドをユーザーモデルに追加することを忘れていました。これを加えると問題が解決されます。

関連する問題