ページネーションとは
ウェブページやアプリケーションの長い一覧やコンテンツを複数のページに分割して表示するためのナビゲーションシステムです。通常、大量のデータやコンテンツを持つページでは、すべてのコンテンツを一度に表示することは適切ではありません。その代わりに、ページネーションを使用してコンテンツを複数のページに分割し、ユーザーが必要な情報に素早くアクセスできるようにします。
実装時のLaravelバージョン
フレームワークバージョン:10.11.0
ページネーション実装時におこったこと
ページネーションを実装すると、ページ下にリンクと矢印が用意されますが
次のように矢印の解像度が大きく表示されました
改善に実行したこと
参考リンク
https://noauto-nolife.com/post/laravel8-paginator-svg/
Laravelのプロジェクトディレクトリに存在する以下のファイルを開くapp/Providers/AppServiceProvider.php
開いたファイルのコードを次のコードで全て上書き
します。
AppServiceProvider.php
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Pagination\Paginator;
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Paginator::useBootstrap();
}
}
ブラウザを更新する
コードを修正したことにより、解像度が大きすぎた矢印はなくなり
正常なページネーションが表示されました