Maison > Questions et réponses > le corps du texte
Les données de la base de données sont comme ceci :
Je veux utiliser l'instruction have pour mettre counts > 0
的取出来;
用到分页,所以having
后面连缀分页函数paginate
Mais l'erreur est signalée comme ceci :
Ce n'est pas un problème si je having
后面连缀的是get()
fonctionne,
Les données de counts > 0
peuvent être trouvées
Que se passe-t-il ?
Est-ce un bug ? having
后面连缀分页函数paginate
Comment le résoudre ?
巴扎黑2017-05-16 16:51:05
paginer le code source
public function paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null)
{
$page = $page ?: Paginator::resolveCurrentPage($pageName);
$total = $this->getCountForPagination($columns);
$results = $total ? $this->forPage($page, $perPage)->get($columns) : collect();
return new LengthAwarePaginator($results, $total, $perPage, $page, [
'path' => Paginator::resolveCurrentPath(),
'pageName' => $pageName,
]);
}
paginate prend les champs du tableau par défaut, et il n'y a aucun champ dans le tableaucounts
的
可换成skip($offset)->take($limit)