- ページネーション結果のカウントを使用する方法:
$posts = \App\Post::paginate(10);
if ($posts->isEmpty()) {
// ページネーション結果が空の場合の処理
} else {
// ページネーション結果が存在する場合の処理
}
hasMorePages
メソッドを使用する方法:
$posts = \App\Post::paginate(10);
if ($posts->hasMorePages()) {
// 次のページが存在する場合の処理
} else {
// 次のページが存在しない場合の処理
}
count
メソッドを使用する方法:
$posts = \App\Post::paginate(10);
if ($posts->count() === 0) {
// ページネーション結果が空の場合の処理
} else {
// ページネーション結果が存在する場合の処理
}
これらの方法を使用することで、ページネーションの結果が空かどうかを確認できます。エラーハンドリングや条件分岐によって、適切な処理を実行することができます。