Laravel8でページネーションのデザインが崩れる
起こったこと
Laravel8でlinks
メソッドを使ったページネーションのデザインが崩れた。
原因
Laravel8から標準のCSSフレームワークがTailwindになったことが原因で、 bootstrapで作成されていたページネーションのデザインが崩れていました。
対応
CSSフレームワークをbootstrapにすることでデザインが整います。
具体的には、App/Providera/AppServiceProvider
に以下変更を加えます。
App/Providera/AppServiceProvider
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Pagination\Paginator; ・・・①
class AppServiceProvider extends ServiceProvider
{
・
・
・
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Paginator::useBootstrap(); ・・・②
}
}
①Paginatorをuse宣言します。
②bootメソッド内で、bootstrapを使うように設定します。
それにしても、tailwindはそろそろ勉強するべきですかね・・・
以上!!!!!!!