vrkansagara / lara-out-press
这只是一个压缩 Laravel 应用程序的最终输出并将其提供给浏览器。
2.1.4
2022-12-09 07:44 UTC
Requires
- php: >=7.0|^8.0
- ext-pcre: *
- ext-zlib: *
Requires (Dev)
- laminas/laminas-coding-standard: ^2.3
- laravel/framework: 5.5.x || 8.0.x
- phpunit/phpunit: ^9.5
README
这只是一个压缩 Laravel 应用程序的最终输出并将其提供给浏览器。
如何安装?
composer require vrkansagara/lara-out-press
如何在您的应用程序中激活此压缩中间件?
将 ServiceProvider 添加到 config/app.php
文件中的 providers 数组中
Vrkansagara\LaraOutPress\ServiceProvider::class,
使用 publish 命令将包配置复制到您的本地配置目录
php artisan vendor:publish --provider="Vrkansagara\LaraOutPress\ServiceProvider"
在单个环境中启用 .env
VRKANSAGARA_COMPRESS_ENVIRONMENT="${APP_ENV}"
在多个环境中启用 .env
VRKANSAGARA_COMPRESS_ENVIRONMENT='prod,testing,dev,local'
通过在 .env
文件中放置以下代码来启用此压缩器。
VRKANSAGARA_COMPRESS_ENABLED=true
在每个页面上显示使用情况
VRKANSAGARA_COMPRESS_DEBUG= true
待办事项列表
- 压缩浏览器输出。
- 除路由(组)外
任务
- 在压缩前后添加分析。
- 将代码迁移到 Laravel 包格式。
代码假设
此代码是以每个请求都通过此中间件进行过滤的心态开发的。因此,除了配置之外,大多数代码在本质上不会很灵活。
欢迎提出改进和建议。
LaraOutPress 屏幕截图
您可以使用
我希望针对此项目提出问题和拉取请求,并愿意回答任何问题。如果您有任何想法,我会更高兴。