rmunate / barra-entorno

此包已废弃,不再维护。作者建议使用 barryvdh/laravel-debugbar 包。

此库允许在系统Web的顶部生成一个栏,以便向我们的客户、用户和开发人员展示工具运行的运行环境以及我们的基础设施。

dev-main / 2.0.x-dev 2023-03-01 15:42 UTC

This package is auto-updated.

Last update: 2023-07-30 18:07:24 UTC


README

Raul Mauricio Uñate Castro

此库允许在系统Web的顶部生成一个栏,以便向用户和开发人员展示平台运行的运行环境。

特性

  • 显示正在使用的PHP和Laravel版本
  • 显示域名
  • 显示系统环境。 (QA- PROD)
  • 向用户显示系统生产环境的URL。
  • 只有当 .ENV 中的 APP_DEBUG 状态为 TRUE 时,该栏才可见(通常在生产环境中为 False,因此在生产环境中不可见。同样,如果在其他前端如 Vue、React 或 Angular 中使用,则服务器请求不会返回数据。)

安装

通过Composer安装

composer require rmunate/barra-entorno v2.0.x-dev

方法

方法 描述
Rmunate\BarraEntorno\EnvironmentBar::bar('My Company')->render() 用于在Blade的前端生成HTML栏的方法,也可以在布局中向后端发送请求以在Vue、React或Angular等任何类型的前端生成此栏。在 bar(...) 方法中应包含公司或开发团队的名称。

可配置的附加栏方法(所有这些方法都必须在最终方法 ->render() 之前,可以一个接一个地使用)

方法 描述
->logo('...图片路径...')->render() 用于在栏中放置自定义logo的方法。
->logoPHP('...图片路径...')->render() 用于在栏中放置自定义PHP logo的方法。
->logoLaravel('...图片路径...')->render() 用于在栏中放置自定义Laravel logo的方法。
->logoProtocol('...图片路径...')->render() 用于在栏中放置自定义协议 logo 的方法。
->logoVersion('...图片路径...')->render() 用于在栏中放置自定义版本 logo 的方法。
->version('2.5.0')->render() 用于在栏中放置特定版本的方法,如果不使用则默认返回 1.0.0
->textQA('....')->render() 用于在QA环境按钮中放置特定文本的方法,默认返回 "开发或QA环境"
->descriptionQA('....')->render() 用于在QA环境按钮描述中放置特定文本的方法,默认返回 "这是运行软件的环境,请注意,我们的系统将在非生产环境时始终显示此栏。"
->textProduction('....')->render() 用于在生产环境按钮中放置特定文本的方法,默认返回 "转到生产环境"
->descriptionProduction('....')->render() 用于在生产环境按钮描述中放置特定文本的方法,默认返回 "此链接将带您到该软件的生产环境。"
->descriptionInfo('....')->render() 在小组描述、公司等中放置特定文本的方法。

最终渲染方法

方法 描述
->render(["PHP" => true,"LARAVEL" => true,"PROTOCOL" => true,"VERSION" => true]) 可选地,您可以确定在栏中渲染哪些数据,如果不在此方法中发送任何内容,则将渲染全部内容。

Laravel Blade 模板代码

{{-- Este Codigo Debe Ir Antes Del Cierre Del Body en el HTML (En Blade En El Layout) --}}
{!! Rmunate\BarraEntorno\EnvironmentBar::bar('Altum Digital')->render() !!}

栏输出

image

维护者

MIT License