在上一篇文章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
}
}
答案 0 :(得分:2)
只需将get
更改为paginate
,并提供每页的项目数。
$results = $query->paginate(10);