How to create pagination from array in Laravel? (ok)

https://www.itsolutionstuff.com/post/how-to-create-pagination-from-array-in-laravelexample.html

C:\xampp\htdocs\reset\routes\web.php

<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\HomeController;
use App\Http\Controllers\PaginationController;
/*
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('/', function () {
    return view('welcome');
});
Auth::routes();
Route::get('/home', [HomeController::class, 'index'])->name('home');
Route::get('/paginate', [PaginationController::class, 'index']);

C:\xampp\htdocs\reset\app\Http\Controllers\PaginationController.php

C:\xampp\htdocs\reset\resources\views\paginate.blade.php

How to create pagination from array in Laravel?

By Hardik Savani January 8, 2020 Category : LaravelPauseUnmuteLoaded: 3.41%FullscreenVDO.AIToday, i want to share with you example of convert array to pagination in laravel. i will show you how to create pagination from custom array in laravel. you can easily do it laravel pagination with array. step by step solution of laravel paginate from array.

We will create our custom collection object with array and create pagination using laravel eloquent. we will use Paginator and LengthAwarePaginator facade to creating pagination from custom array in laravel 6, laravel 7, laravel 8 and laravel 9.

In this example, we will simple create one route and call controller method. that controller method we will create our custom array and convert into collection object. we also create one paginate() in same controller to create pagination in laravel. then you have to just call view and pass result variable. you can use like your paginate object.

Create Route

In next step, we will add new one route in web.php file. route we will call controller method So let's simply create both route as bellow listed:

routes/web.php

Create Controller

Here, we will create PaginationController with two method, one for call route and another for creating custom pagination. So let's add controller as like bellow:

app/Http/Controllers/PaginationController.php

Create View File

Here, we just need to create blade file to print data. so let's create simple blade file as like bellow:

app/Http/Controllers/PaginationController.php

Read Also: Laravel Wherein Query Example

Now you can run and check.

I hope it can help you...

Last updated

Was this helpful?