zanichelli / healthcheck
健康检查包为项目提供安全目标
v1.1.4
2024-04-18 13:52 UTC
Requires
- laravel/framework: ^5.6|^6|^7|^8|^9|^10|^11
- league/flysystem-aws-s3-v3: ^1.0@dev|^2.0@dev|^3.0@dev
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ^3.8
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-18 14:48:38 UTC
README
Healthcheck Laravel
简介
本包的目的是向Laravel项目中添加一个API路由(/api/health
)。
有各种可能的系统检查
- 数据库状态(
db
) - 本地文件系统可用性(
filesystem.local
) - Aws S3文件系统连接(
filesystem.s3
)
安装
如果您还没有Laravel项目,请首先安装Laravel项目。
然后使用composer安装healthcheck包
cd laravel-project
composer require zanichelli/healthcheck
按照模板文件包含关于包的参数。
注意:
默认配置值为 null
自定义
可以编辑包配置
php artisan vendor:publish --tag=config #create package config file inside own config folder php artisan vendor:publish --tag=resources #publish messages views inside resources folder
在配置文件(healthcheck.php
)中添加参数以添加更多数据库连接或S3存储桶连接,例如。
'db' => [ [ 'connection' => env('DB_CONNECTION', null) ], [ 'connection' => env('ORACLE_CONNECTION', null) ], [ 'connection' => env('REDIS_CONNECTION', null) ] ],