jeremykenedy/laravel-phpinfo

使用Laravel blade模板美化phpinfo()页面

v1.3.0 2020-04-26 07:19 UTC

This package is auto-updated.

Last update: 2024-09-06 09:17:43 UTC


README

Laravel PHP Info

Laravel PHP Info

Laravel PHP Info是一个包,它使用blade模板提供PHPInfo()页面。配置文件可用于启用/禁用身份验证保护和指定中间件角色。

Latest Stable Version Total Downloads StyleCI Travis-CI Build License: MIT

目录

要求

安装说明

  1. 在终端中,从您项目的根目录运行
    composer require jeremykenedy/laravel-phpinfo
  1. 注册包
  • Laravel 5.5及以上版本使用包自动发现功能,无需编辑config/app.php文件。

  • Laravel 5.4及以下版本,请在config/app.php中的providers下使用以下内容注册包

    'providers' => [
        jeremykenedy\laravelPhpInfo\LaravelPhpInfoServiceProvider::class,
    ];
  1. 通过在您项目的根目录中运行以下命令发布包视图、配置文件、资产和语言文件
    php artisan vendor:publish --tag=laravelPhpInfo

配置

Laravel PHP Info可以直接在/config/laravelPhpInfo.php文件中进行配置。

配置文件

以下是/config/laravelPhpInfo.php配置选项

/*
|--------------------------------------------------------------------------
| Laravel PHP Info settings
|--------------------------------------------------------------------------
*/

// The parent blade file
'laravelPhpInfoBladeExtended'   => 'layouts.app',

// Enable `auth` middleware
'authEnabled'                   => true,

// Enable Optional Roles Middleware
'rolesEnabled'                  => false,

// Optional Roles Middleware
'rolesMiddlware'                => 'role:admin',

'bootstapVersion'               => '4',

// Additional Card classes for styling -
// See: https://bootstrap.ac.cn/docs/4.0/components/card/#background-and-color
// Example classes: 'text-white bg-primary mb-3'
'bootstrapCardClasses'          => '',

路由

截图

PHP Info page

文件树

LaravelPhpInfo
    ├── .gitignore
    ├── .travis.yml
    ├── LICENSE
    ├── README.md
    ├── composer.json
    └── src
        ├── app
        │   └── Http
        │       └── Controllers
        │           └── LaravelPhpInfoController.php
        ├── config
        │   └── laravelPhpInfo.php
        ├── laravelPhpInfoServiceProvider.php
        ├── resources
        │   ├── lang
        │   │   └── en
        │   │       └── laravel-phpinfo.php
        │   └── views
        │       └── phpinfo
        │           └── php-info.blade.php
        └── routes
            └── web.php

  • 可以使用brew安装tree命令: brew install tree
  • 使用以下命令生成的文件树:tree -a -I '.git|node_modules|vendor|storage|tests'

提交问题

在提交问题之前有一些考虑因素

  • 你们都很棒!
  • 阅读说明,并确保所有步骤都正确执行
  • 检查问题是否不是特定于您的开发环境设置。
  • 提供 复现步骤
  • 尝试查找问题,如果您有解决方案,请提交一个pull request
  • 显示您已尝试 查找问题
  • 检查您报告的问题是否是之前已报告的问题的重复
  • 遵循这些说明表明您已尝试。
  • 如果您有任何问题,请给我发送电子邮件至 jeremykenedy@gmail.com
  • 需要帮助?我可以在Slack上尽我所能提供帮助: https://opensourcehelpgroup.slack.com
  • 请理解,这是一个开源项目,我在提交问题时免费提供给社区。

开源项目是社区的责任,用于使用、贡献和调试。

许可

Laravel PHP Info采用MIT许可。享受吧!