2017-12-22 27 views
0

정렬 기능 및 페이지 매김을 사용하고 있지만 어떤 열에 대해서도 정렬을 사용할 때 문제가 발생하지만 페이지 정렬을 사용하여 다음 페이지로 이동하면 정렬 변경이 발생하고 다시 열을 클릭해야합니다 정렬. 페이지 매김을 사용하는 동안 정렬을 유지하는 방법은 무엇입니까?laravel 페이지 매기기 및 정렬 테이블

<tr> 
    <th> 
     <div class="checkbox checkbox-replace"> 
      <input type="checkbox" id="chk-3"> 

     </div> 
    </th> 

    <th>@sortablelink('details','Details')</th> 
    <th>@sortablelink('postingdate','Date')</th> 
    <th>@sortablelink('description','Description')</th> 
    <th>@sortablelink('amount','Amount')</th> 
    <th>@sortablelink('type','Type')</th> 
    <th>@sortablelink('slip','Slip#')</th> 
    <th>@sortablelink('vendor_id','Vendor')</th> 
    <th>@sortablelink('category_id','Category')</th> 
</tr> 
public function index() 
{ 
    $checks = Checks::orderBy('id', 'asc')->get(); 

    $checks= Checks::sortable()->paginate(5); 

    return view('home',compact('checks')); 
} 
+0

먼저 같은 것을하여 정렬의 요청에 의한 sortvotes 교체 코드에서 사용중인 패키지에 대한 정보를 추가하십시오 (** Kyslik/column-sortable **라고 오인하지 않은 경우). 게다가, $ checks = Checks :: orderBy ('id', 'asc') -> get();'이후에 $ checks라는 새로운 데이터를 할당하기 때문에 인덱스 메소드에서 첫 번째 문자열을 삭제한다. 보기에 대한 정보 (예 : 페이지 매김 코드)를 추가하십시오. – yrv16

답변

0

이 작업을 수행하여 링크에 쿼리 문자열을 추가 할 수 있습니다 :

{{ $users->appends(['sort' => 'votes'])->links() }} 

당신이해야 모든 request()->sort