stepanenko3 / nova-health
Laravel Nova 工具,用于检查您的 Laravel 应用程序的健康状况
v1.2.1
2024-05-06 20:32 UTC
Requires
- php: >=8.0
- laravel/nova: ^4.0
- spatie/cpu-load-health-check: ^1.0
- spatie/laravel-health: ^1.9
- spatie/ssl-certificate: ^2.6
Requires (Dev)
- phpstan/phpstan: ^1.10
- tightenco/duster: ^2.7
This package is auto-updated.
Last update: 2024-08-31 14:32:45 UTC
README
描述
基于 https://github.com/spatie/laravel-health 的 Laravel Nova 工具,用于检查您的 Laravel 应用程序的健康状况
要求
php: >=8.0
laravel/nova: ^4.0
安装
您可以通过 composer 在使用 Nova 的 Laravel 应用程序中安装 nova 工具
composer require stepanenko3/nova-health
配置
接下来,您必须使用 Nova 注册工具。这通常在 NovaServiceProvider
的 tools
方法中完成。
// in app/Providers/NovaServiceProvder.php // ... public function tools() { return [ // ... new \Stepanenko3\NovaHealth\NovaHealth, ]; }
发布配置文件
php artisan vendor:publish --provider="Stepanenko3\NovaHealth\ToolServiceProvider"
用法
点击您的 Nova 应用程序中的“Health”菜单项以查看工具。
// app/Providers/AppServiceProvider.php use Spatie\Health\Facades\Health; use Stepanenko3\NovaHealth\Checks\OutdatedPackagesCheck; use Stepanenko3\NovaHealth\Checks\SslCheck; Health::checks([ SslCheck::new() ->domain('laravel.com'), SslCheck::new() ->domain('snotax.com'), OutdatedPackagesCheck::new() ->failWhenOutdatedPackagesIsHigher(1), ]);
配置
所有配置都通过位于 config/nova-health.php
的单个配置文件管理
截图
致谢
贡献
感谢您考虑为这个包做出贡献!请创建一个带有详细更改说明的 pull request。
许可
此软件包是开源软件,许可协议为 MIT 许可。