benycode / slim-request-accept-header
此包的最新版本(v1.0.3)没有提供许可证信息。
Slim 4 请求接受头解析器
v1.0.3
2023-03-11 16:15 UTC
Requires
- php: ^8.0
This package is not auto-updated.
Last update: 2024-09-21 23:43:04 UTC
README
解析接受头
目录
安装
通过 Composer
$ composer require benycode/slim-request-accept-header
需要 Slim 4。
用法
使用 DI 注入库中间件类
use Psr\Container\ContainerInterface; use BenyCode\Slim\RequestAcceptHeader\LanguageDetectMiddleware; return [ ...... LanguageDetectMiddleware::class => function (ContainerInterface $container): LanguageDetectMiddleware { return new LanguageDetectMiddleware( 'lt', ['lt', 'en'], ); }, ];
添加一个 中间件 到全局路由
use BenyCode\Slim\RequestAcceptHeader\LanguageDetectMiddleware; $app ... ->add(LanguageDetectMiddleware::class) ; ...
现在你的 Slim 可以检测语言了。