laravel-server-push maintained by revolution
Laravel Server Push Middleware
Remake from https://github.com/tomschlick/laravel-http2-server-push
CHANGES
- Support only Laravel mix
- Delete global helpers
- Push only
getrequest andtext/htmlresponse - Compatible with
config/server-push.php
Requirements
- PHP >= 7.4
- Laravel >= 6.0
Installation
composer require revolution/laravel-server-push
Publish config file (Optional)
php artisan vendor:publish --tag=server-push-config
Add to web middleware group
protected $middlewareGroups = [
'web' => [
//...
\Revolution\ServerPush\ServerPush::class,
],
Instead of global helpers
use Revolution\ServerPush\LinkBuilder;
app(LinkBuilder::class)->addLink('/image/test.jpg')->addLink('/css/test.css');
LICENSE
MIT
Copyright kawax