asifmuztaba1/laravel-seer

这是一个用于监控外部API调用的包

v0.1 2023-08-21 14:24 UTC

This package is auto-updated.

Last update: 2024-09-21 16:41:06 UTC


README

Laravel Seer 是一个允许您自动记录从您的 Laravel 应用程序中发出的第三方 API 调用的包。

安装

您可以通过运行以下命令使用 Composer 安装此包

composer require asifmuztaba1/laravel-seer

使用方法

注册服务提供者

在您的 Laravel 应用程序中,打开 config/app.php 配置文件,并将 ApiLoggerServiceProvider 添加到 providers 数组中

'providers' => [
Asifmuztaba1\LaravelSeer\ApiLoggerServiceProvider::class,
],
定义要使用中间件的路由

打开 Laravel 应用程序根目录下的 routes/api.php 文件,并将中间件应用于您想要监控第三方 API 调用的特定路由或路由组

<?php

use Illuminate\Support\Facades\Route;
use Asifmuztaba1\LaravelSeer\Middleware\ApiLoggerMiddleware;

Route::middleware(ApiLoggerMiddleware::class)->group(function () {
    // Define routes here that you want to be monitored
});
配置(可选)

您可以发布配置文件以自定义包的行为

php artisan vendor:publish --tag=laravelseer-config
许可证

Laravel Seer 是开源软件,根据 MIT 许可证授权。