【Controller.php】
public function index()
{
$this->authorize('admin');
// 変更箇所
$○○=○○::orderBy('date1', 'Desc')->paginate(10);
return view('○○.index', compact('○○'));
}
【index.blade.php】
{{ $○○->links() }}
※デザインに手を加えたい場合
①php artisan vendor:publish --tag=laravel-pagination
②resources/views/vendor/pagination/tailwind.blade.phpを編集
例)
( 25行目付近 )
<div class="hidden sm:flex-1 sm:flex sm:items-center sm:justify-between">
<div>
<p class="text-sm text-gray-700 leading-5">
{!! __('表示中') !!}
@if ($paginator->firstItem())
<span class="font-medium">{{ $paginator->firstItem() }}</span>
{!! __('から') !!}
<span class="font-medium">{{ $paginator->lastItem() }}</span>
@else
{{ $paginator->count() }}
@endif
{!! __('/') !!}
<span class="font-medium">{{ $paginator->total() }}</span>
{!! __('件') !!}
</p>
</div>
( {{-- Array Of Links --}} )
bg-white → bg-red-100