请问官方限流组件 注解国际化

xingxing777

问题描述

请问官方限流组件 注解国际化如何使用

    #[RateLimiter(limit: 1, ttl: 60, key: RateLimiter::SID, message: '每人每分钟只能发1次邮件')]

提示信息如何使用国际化

274 1 0
1个回答

限流组件自动支持国际化,比如

#[RateLimiter(limit: 1, ttl: 60, message: 'Each person can only send one email per minute.')]

resource/translations/zh_CN/messages.php

return [
   'Each person can only send one email per minute.' => '每人每分钟只能发1次邮件',
];
  • xingxing777 7天前

    谢谢 老大

  • xingxing777 7天前

    老大,有个问题,如果自定义异常类,国际化无法生效

  • walkor 7天前

    自定义异常需要自己在合适的位置调用trans()做转换

×
🔝