icanhazstring/optimus-middleware

符合PSR-15/PSR-7的中间件,使用jenssegers/optimus

v1.0 2018-05-20 16:19 UTC

This package is auto-updated.

Last update: 2024-08-26 02:43:37 UTC


README

符合PSR-15的中间件,使用jenssegers/optimus

Build Status

安装

您可以使用composer安装optimus-middleware

$ composer require icanhazstring/optimus-middleware

配置

一般依赖

为了让中间件正常工作,您的Container需要一个对Optimus的依赖。您需要提供一个带有所需配置的实例。

配置方法请参阅:https://github.com/jenssegers/optimus

使用表达式

在您的config/config.php中包含OptimusConfigProvider

$aggregator = new ConfigAggregator([
    ...
    \icanhazstring\Middleware\OptimusConfigProvider::class,
    ...
]);

确保在您的autoload文件之前包含OptimusConfigProvider

更改解码属性

如果您想更改中间件应该解码的属性,只需在您的autoload配置中提供OptimusMiddleware::CONFIG_KEY即可。

return [
    \icanhazstring\Middleware\OptimusMiddleware::CONFIG_KEY => ['id']
];