Basic Usage: Paginating Query Builder Results

Paginating Query Builder Results

<?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]);
    }
}

"Simple Pagination"

$users = DB::table('users')->simplePaginate(15);

Basic Usage: Paginating Query Builder Results — Structure map

Clickable & Draggable!

Basic Usage: Paginating Query Builder Results — Related pages: