Paginate搜索结果laravel

时间:2014-01-06 22:32:52

标签: laravel-4

在上一篇文章Laravel - Search Facility on site using Eloquent中获得一些帮助后,我现在需要帮助使用内置的laravel分页类对结果进行分页。

public function search()  //no parameter now
{
 $q = Input::get('term');
 if($q && $q != ''){
  $searchTerms = explode(' ', $q);
  $query = DB::table('wc_program');  // it's DB::table(), not DB::tables

if(!empty($searchTerms)){

  foreach($searchTerms as $term) {
    $query->where('JobRef', 'LIKE', '%'. $term .'%');
  }
}
$results = $query->get();

dd($results); // for debugging purpose. Use a View here
 }
}

1 个答案:

答案 0 :(得分:2)

只需将get更改为paginate,并提供每页的项目数。

$results = $query->paginate(10);