scollins/laravel-expose

1.0.1 2016-08-23 19:00 UTC

This package is not auto-updated.

Last update: 2024-09-12 01:05:32 UTC


README

License Latest Stable Version Total Downloads

此包允许您在Laravel中使用Expose,并支持缓存和队列。

安装

首先使用composer获取副本

$ composer require scollins/laravel-expose

您也可以手动将其添加到composer.json并运行composer update

{
    "require": {
        "scollins/laravel-expose": "^1.0"
    }
}

将服务提供者添加到您的config\app.php文件中

  • SCollins\LaravelExpose\ExposeServiceProvider::class

添加外观

  • 'Expose' => SCollins\LaravelExpose\Facades\Expose::class

将中间件添加到您的kernel.php

  • \SCollins\LaravelExpose\Middleware\Expose::class

现在它应该在带有输入的任何请求上运行,并将作业添加到您的队列中。当您的队列运行时,它将分析请求并记录任何高值。

它使用缓存来存储可能包含敏感信息的请求,您可以使用忽略配置选项来排除这些。

待办事项

  • 改进违规行为的格式化

许可

Laravel Expose使用MIT许可(MIT)许可。