Download the PHP package erlandmuchasaj/laravel-gzip without Composer
On this page you can find all versions of the php package erlandmuchasaj/laravel-gzip. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download erlandmuchasaj/laravel-gzip
More information about erlandmuchasaj/laravel-gzip
Files in erlandmuchasaj/laravel-gzip
Package laravel-gzip
Short Description Gzip your responses.
License MIT
Homepage https://github.com/erlandmuchasaj/laravel-gzip
Informations about the package laravel-gzip
Laravel Gzip
Laravel Gzip is a simple and effective way to gzip your response for a better performance.
Installation
You can install the package via composer:
Config file
Publish the configuration file using artisan.
Usage
This package has a very easy and straight-forward usage.
Laravel v11+
Just add the middleware in bootstrap/app.php
, like so:
Laravel v10 and older
Just add the middleware to the $middleware
array in app/Http/Kernel.php
like so:
[!IMPORTANT] In a previous version, we recommended adding the middleware to the
web
middleware group. Now, we recommend adding to global$middleware
because we want to apply gzip to all requests. Additionally, registering the middleware in theweb
group caused debugbar to break.Also, if you are using
spatie/laravel-cookie-consent
package, you should register this middleware before the\Spatie\CookieConsent\CookieConsentMiddleware::class
middleware.
That's it! Now your responses will be gzipped.
Benchmark
I tested this package with a fresh installed laravel in homepage and got:
No Gzip => 72.9kb
With Gzip => 19.2kb *
Support me
I invest a lot of time and resources into creating best in class open source packages.
If you found this package helpful you can show support by clicking on the following button below and donating some amount to help me work on these projects frequently.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please see SECURITY for details.
Credits
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-gzip with dependencies
ext-exif Version *
ext-fileinfo Version *
ext-json Version *
nesbot/carbon Version ^2|^3
illuminate/http Version ^8|^9|^10|^11|^12
illuminate/support Version ^8|^9|^10|^11|^12
illuminate/contracts Version ^8|^9|^10|^11|^12
illuminate/filesystem Version ^8|^9|^10|^11|^12