New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

workspace/laravel-minify-html

Compress output Laravel HTML
3,326 9
Install
composer require workspace/laravel-minify-html
Latest Version:v1.0.0
License:MIT
Last Updated:Aug 5, 2018
Links: GitHub  ·  Packagist
Maintainer: Workspace

Laravel Minify Output HTML

Pacote para minificar o html de saída gerado pelo laravel sem utilizar bibliotecas externas.

Instalação da biblioteca

Usando o composer utilize o seguinte comando:

composer require workspace/laravel-minify-html

Como utilizar?

O pacote fornece uma middleware onde comprimi o HTML gerado pelo response laravel.

Adicone a middleware CompressHtml no arquivo App\Http\Kernel no atributo protected $middleware

Exemplo:

class Kernel extends HttpKernel
{
    /**
     * The application's global HTTP middleware stack.
     *
     * These middleware are run during every request to your application.
     *
     * @var array
     */
    protected $middleware = [
        // ... Outras middlewares do projeto
        \Workspace\LaravelMinifyHtml\Middleware\CompressHtml::class,
    ];
}

Caso você queria desabilitar a compressão HTML sem retirar a middleware coloque em seu .env

## Disable minify output html
LARAVEL_MINIFY_HTML=false

Exemplos da saída HTML

  • Com a middleware habilitada

With middleware

  • Com a middleware desabilitada

Without middleware

Changelog

Lista de mudanças, melhorias e correções de bugs.

v1.0.0 - (04 Agosto 2018)

  • Criação e configuração da bilbioteca

Related Packages

philo/laravel-blade

Use the simple and yet powerful Laravel Blade templating engine as a standalone...

691,336 355
wapmorgan/morphos-blade

Adds @plural, @name, @numeral, @ordinal and @money tags to Blade for Russian plu...

90,701 33
alexdover/blade-set

A very simple blade extension which allows variables to be set.

57,996 23
railroad/bladesora

A blade template package for musora.

57,117 1
styde/blade-pagination

Laravel's pagination with Blade templating support

14,489 70

Version History

Version Released License
v1.0.0 MIT