blood72/blade-minify

用于个人使用的blade格式压缩

v1.4.1 2021-06-23 12:50 UTC

This package is auto-updated.

Last update: 2024-09-24 00:22:22 UTC


README

个人使用blade压缩器

显然,这并不压缩 .blade.php 格式本身。
这是Laravel Blade编译器编译的.php文件的专用压缩。

索引

要求

  • PHP >= 7.1
  • mrclay/minify ^3.0

安装

使用composer安装。

composer require blood72/blade-minify

使用

  • 简单运行

    use Blood72\Minify\Blade as BladeMinifier;
    
    $minified = BladeMinifier::minify('<HTML string>');
  • 包含CSS、JavaScript压缩器(此包默认安装)

    use Blood72\Minify\Blade as BladeMinifier;
    use JSMin\JSMin as JSMinifier;
    use Minify_CSSmin as CSSMinifier;
    
    $minified = BladeMinifier::minify('<HTML string>', [
        'cssMinifier' => [CSSMinifier::class, 'minify'],
        'jsMinifier' => [JSMinifier::class, 'minify'],
    ]);

示例

您可以比较测试文件。更多示例 请参阅

参考

许可证

此软件包是开源软件,受MIT许可证许可。