Looking to hire Laravel developers? Try LaraJobs

laravel-server-push maintained by revolution

Description
Laravel Server Push Middleware
Author
Last update
2022/03/12 07:11 (dev-master)
License
Links
Downloads
7 990

Comments
comments powered by Disqus

Laravel Server Push Middleware

tests Maintainability Test Coverage

Remake from https://github.com/tomschlick/laravel-http2-server-push

CHANGES

  • Support only Laravel mix
  • Delete global helpers
  • Push only get request and text/html response
  • 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