jeremykenedy / laravel-phpinfo
使用Laravel blade模板美化phpinfo()页面
v1.3.0
2020-04-26 07:19 UTC
Requires
- php: >=5.4.0
README
Laravel PHP Info
Laravel PHP Info是一个包,它使用blade模板提供PHPInfo()页面。配置文件可用于启用/禁用身份验证保护和指定中间件角色。
目录
要求
安装说明
- 在终端中,从您项目的根目录运行
composer require jeremykenedy/laravel-phpinfo
- 注册包
-
Laravel 5.5及以上版本使用包自动发现功能,无需编辑
config/app.php
文件。 -
Laravel 5.4及以下版本,请在
config/app.php
中的providers
下使用以下内容注册包
'providers' => [ jeremykenedy\laravelPhpInfo\LaravelPhpInfoServiceProvider::class, ];
- 通过在您项目的根目录中运行以下命令发布包视图、配置文件、资产和语言文件
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' => '',
路由
截图
文件树
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许可。享受吧!