tomschlick/laravel-http2-server-push
| Install | |
|---|---|
composer require tomschlick/laravel-http2-server-push |
|
| Latest Version: | v0.2.1 |
| PHP: | >=7.2 |
| License: | MIT |
| Last Updated: | Jun 25, 2021 |
| Links: | GitHub · Packagist |
Laravel / Lumen HTTP/2 Server Push Middleware
A middleware package for Laravel 5 / Lumen to enable server push for your script, style, and image assets.
Installation
First start by adding the package to your composer.json file
composer require tomschlick/laravel-http2-server-push
Next add the service provider to your config/app.php file:
\TomSchlick\ServerPush\ServiceProvider::class,
Then add the middleware to your Http Kernel (app/Http/Kernel.php). Do so towards the end of the list.
protected $middleware = [
\TomSchlick\ServerPush\Http2ServerPushMiddleware::class,
];
Usage
Now when you enable it on a route it will automatically include the resources in your elixir /build/rev-manifest.json file.
To add a resource manually you may use pushStyle($pathOfCssFile), pushScript($pathOfJsFile), pushFont($pathOfFontFile) or pushImage($pathOfImageFile) from anywhere in your project.
Related Packages
laravel-paypalpayment is simple package help you process direct credit card paym...
Powerful PHP database abstraction layer (DBAL) with many features for database s...
