2016-05-02 3 views
0

Я новичок в Laravel, мне нужно реализовать разбиение на страницы по запросу. Ниже приведен запрос, который я отправляю, что нужно для его достижения.Pagination In laravel Таблица данных

$arrAirlines = DB::table("(SELECT air.airline_id, air.title FROM `tbl_com_airlines_airports` as aa 
         left join tbl_com_airlines as air ON air.airline_id = aa.airline_id 
         where aa.country_id ='".$countryId."' and aa.is_deleted ='0' and air.org_id ='".$orgId."' 
         and (Select count(*) from tbl_com_airlines_airports where aa.is_domestic ='1')>1)") 
         ; 

ответ

0

Вам лучше проверить официальную документацию Laravel по: Laravel Pagination Попробуйте, если вы получаете какие-либо другие проблемы - лучше уточнить его для получения соответствующего ответа :)

1

Запрос можно записать в виде

DB::table('tbl_com_airlines_airports as aa') 
      ->leftjoin('tbl_com_airlines as air','air.airline_id','=','aa.airline_id') 
      ->select('air.airline_id','air.title','aa.*') 
      ->where('aa.country_id','=',$countryId) 
      ->where('aa.is_deleted','=',0) 
      ->where('aa.is_domestic','=',1) 
      ->where('air.org_id','=',$orgId) 
      ->paginate(10);