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 许可证授权。