litermi / languages
将包语言设置为请求的生命周期
1.0.11
2024-05-08 18:30 UTC
Requires
- php: ^8.0
- illuminate/config: ^7.20|^8.19|^9.0|^10.0|^11.0
- illuminate/contracts: ^7.20|^8.19|^9.0|^10.0|^11.0
- illuminate/database: ^7.20|^8.19|^9.0|^10.0|^11.0
- illuminate/http: ^7.20|^8.19|^9.0|^10.0|^11.0
README
关于
使用 languages
包获取头部 content-language
并将其设置为请求的生命周期。
如何创建 composer 包的教程
安装
在您的 composer.json
中要求 litermi/languages
包并更新您的依赖关系
composer require litermi/languages
配置
设置提供者
'providers' => [ // ... Litermi\Languages\Providers\ServiceProvider::class, ],
默认设置在 config/languages.php
中。发布配置以将文件复制到您的配置中
php artisan vendor:publish --provider="Litermi\Languages\Providers\ServiceProvider"
注意:这是必须的,以便您可以更改默认配置
用法
在 config/app.php 中添加提供者
'api' => [ // . // . Litermi\Languages\Middlewares\LanguageMiddleware::class, ],
许可证
在 MIT 许可证下发布,请参阅 LICENSE。