次のページ区切りクエリでは、並べ替えコードをOrderByメソッドで追加しましたが、ソートおよび順序フィールドが設定されていないため、そこ。存在するかどうかを設定したり、nullを設定したりすることができます。Request :: get( 'xyz')フィールドが存在する場合、orderByを追加します。
->select(array(
'to_jobs.rec_id',
'to_jobs.contarct_code',
'to_jobs.job_num',
'to_sites.site_name',
'to_sites.postcode',
'to_sites.site_id'
))
->orderBy(Request::get('sort'), Request::get('order'))
->leftjoin('to_sites', 'to_jobs.fk_site_id', '=', 'to_sites.site_id')
->paginate(10);
きっとあなたが同じ順序であなたが改ページコードを実行するたびに結果をソートする必要があります、またはあなたが行を失うことになりますまたは複数のページにいくつかを提示する – RiggsFolly