Cara termudah membuat halaman atau pagination untuk laravel,

Pertama lakukan perintah ini untuk menempatkan di views:

php artisan vendor:publish

Kedua kita menambahkan argumen paginate() yang berisi jumlah data/item per page.

<?php

namespace App\Http\Controllers;

use Illuminate\Support\Facades\DB;
use App\Http\Controllers\Controller;

class UserController extends Controller
{
    /**
     * Show all of the users for the application.
     *
     * @return Response
     */
    public function index()
    {
        $users = DB::table('users')->paginate(15);

        return view('user.index', ['users' => $users]);
    }
}

Kemudian pada views blade nya tambahkan

{{ $data_user->links("pagination::simple-bootstrap-4") }}
Di dalam links(), masukkan salah satu nama file blade, ada beberapa file blade anda dapat mencobanya satu per satu, dalam folder views/vendor/pagination, anda juga bisa meng-customise dari file tersebut.