torann / laravel-pjax-middleware
Enable the use of PJAX in Laravel.
0.0.1
2015-08-05 16:22 UTC
Requires
- php: >=5.5.9
- illuminate/support: ~5.1
- symfony/dom-crawler: 2.7.*
Requires (Dev)
- mockery/mockery: 0.7.x
- phpunit/phpunit: 3.7.x
This package is auto-updated.
Last update: 2024-12-08 10:46:50 UTC
README
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.