cracki/dogger

记录 HTTP 请求和响应日志

维护者

详细信息

github.com/nladev/dogger

源代码

问题

安装: 40

依赖项: 0

建议者: 0

安全: 0

星星: 4

观察者: 1

分支: 0

开放问题: 0

语言:Blade

v0.5 2020-12-23 10:31 UTC

This package is auto-updated.

Last update: 2024-09-30 01:46:54 UTC


README

使用数据库记录 API 请求和响应

此包可以帮助您在数据库中记录 API 请求、响应、持续时间、方法、IP、HTTP 状态和检索到的类(控制器、模型等)。

安装

  1. 通过 composer 安装此包
composer require cracki/dogger
  1. 发布配置文件
php artisan vendor:publish --tag=config --provider="Cracki\Dogger\DoggerServiceProvider"
  1. 迁移表
php artisan migrate

使用方法

//in api.php or web.php
Route::group([
    'middleware'=> 'dogger'
], function () {
    ...
    //Your routes is here.
    ...
});

自定义错误

//response json as follow
{
    'result' : 'error', // (or 'success' accepted only 2 enum)
    ...
}

日志视图

screenshot

路由列表

许可协议

本软件遵循 MIT 许可协议 (MIT) 许可。