berthott/laravel-locale-middleware

Laravel API路由本地化助手

3.0.0 2023-02-16 08:45 UTC

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。