zanichelli / healthcheck

健康检查包为项目提供安全目标

v1.1.4 2024-04-18 13:52 UTC

README

Build Status codecov

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)
        ]
    ],