berthott / laravel-locale-middleware
Laravel API路由本地化助手
3.0.0
2023-02-16 08:45 UTC
Requires (Dev)
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^10.0
This package is auto-updated.
Last update: 2024-09-28 09:48:18 UTC
README
API路由本地化助手。轻松为所有API路由添加语言环境选项。
安装
$ composer require berthott/laravel-locale-middleware
基本用法
- 该包会自动为所有API路由添加一个
locale
查询参数。 - 设置此
locale
查询参数将改变特定请求的Laravel语言环境。 - 为了使本地化工作,您需要提供相应的本地化文件。有关安装的便捷方法,请参阅Laravel Lang。
别名/中间件组
- 默认情况下,中间件将被添加到您的
api
中间件组。 - 您可以设置
groups
选项为空数组,或者一个包含您自定义中间件组的数组,以将中间件添加到其中。 - 此外,您还可以通过其别名
locale
直接添加路由。
选项
要更改默认选项,请使用
$ php artisan vendor:publish --provider="berthott\LocaleMiddleware\LocaleMiddlewareServiceProvider" --tag="config"
queryVariableName
:指定查询参数的自定义名称。默认为locale
。groups
:一个中间件组数组,要将本地化中间件添加到其中。默认为['api']
。
兼容性
与Laravel 10.x进行了测试。
许可证
请参阅许可证文件。版权© 2023 Jan Bladt。