laraflow / backpack-api-log
Backpack API Log是一个面向数据库的API请求和响应记录器,用于Backpack管理面板
0.2.0
2023-04-08 20:00 UTC
Requires
- php: ^7.4|^8.1
- ext-json: *
- backpack/crud: ^5.0.4
- illuminate/contracts: ^8.0|^9.0|^10.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- nunomaduro/collision: ^7.9
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
Suggests
- backpack/pro: backpack pro will add addentional filter options to list view
This package is auto-updated.
Last update: 2024-09-09 11:46:24 UTC
README
这里应该放您的描述。尽量限制在一两段话内。考虑添加一个小的例子。
安装
您可以通过Composer安装此包
composer require laraflow/backpack-api-log
您可以使用以下命令运行完整安装
php artisan backpack-api-log:install php artisan migrate
可选地,安装命令会发布配置和迁移文件。对于其他人,您可以使用以下命令发布配置和迁移文件
php artisan vendor:publish --tag="api-log-config" php artisan vendor:publish --tag="api-log-migration"
这是发布配置文件的内容
return [ 'table' => 'api_logs', 'model' => \Laraflow\BackpackApiLog\Models\BackpackApiLog::class, 'route' => 'api-log', 'enabled' => env('BACKPACK_API_LOG', false), 'logs' => [ //which methods should be logged 'method' => [ 'GET' => 'GET', 'POST' => 'POST', 'PUT' => 'PUT', 'PATCH' => 'PATCH', 'DELETE' => 'DELETE', 'OPTION' => 'OPTION', ], //which api endpoints should be logged 'host' => [ // ], //which api http status code should be logged 'code' => [ '200' => '200', '400' => '400', '500' => '500', '404' => '404', '422' => '422', '419' => '419', ], ], ];
测试
composer test
变更日志
请参阅CHANGELOG以获取最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
安全漏洞
请参阅我们的安全策略了解如何报告安全漏洞。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。