vrkansagara/lara-out-press

这只是一个压缩 Laravel 应用程序的最终输出并将其提供给浏览器。

2.1.4 2022-12-09 07:44 UTC

This package is auto-updated.

Last update: 2024-09-17 19:08:47 UTC


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 屏幕截图

LaraOutPress

您可以使用

我希望针对此项目提出问题和拉取请求,并愿意回答任何问题。如果您有任何想法,我会更高兴。

用❤️在印度制作