Torann / laravel-pjax-middleware by torann

Enable the use of PJAX in Laravel.
87
2
3
Package Data
Maintainer Username: torann
Maintainer Contact: daniel@lyften.com (Daniel Stainback)
Package Create Date: 2015-08-05
Package Last Update: 2018-02-01
Language: PHP
License: BSD-2-Clause
Last Refreshed: 2024-11-11 15:02:45
Package Statistics
Total Downloads: 87
Monthly Downloads: 1
Daily Downloads: 1
Total Stars: 2
Total Watchers: 3
Total Forks: 1
Total Open Issues: 1

Laravel PJAX Middleware

Enable the use of PJAX in Laravel.

Installation

Install using composer:

$ composer require torann/laravel-pjax-middleware

You'll then need to run composer install to download it and have the autoloader updated.

Setup

Once installed you need to append the middleware class within the Http kernel. Open up app/Http/Kernel.php and find the $middleware variable.

protected $middleware = [

    Torann\Pjax\PjaxMiddleware::class,

]

How to use

This middleware will check, before outputting the http response, for the X-PJAX's header in the request. If found, it will crawl the response to return the requested element defined by X-PJAX-Container's header.

Works great with flight-with-pjax and jquery.pjax.js.