首页  >  问答  >  正文

传递区域设置给Laravel验证器:是可行的吗?

在我的laravel控制器中,我像这样验证请求:

$validatedData = $request->validate(UserValidator::$updateIfNeeded);

现在,是否可以将区域设置字符串传递给验证器,比如"es"或"en"?

P粉792673958P粉792673958180 天前324

全部回复(1)我来回复

  • P粉226642568

    P粉2266425682024-03-27 16:03:33

    不需要这样做,Laravel内置的验证规则每个都有一个错误消息,这些消息位于你的应用程序的lang/en/validation.php文件中。在这个文件中,你会找到每个验证规则的翻译条目。根据你的应用程序的需求,你可以自由地更改或修改这些消息。

    此外,你可以将这个文件复制到另一个翻译语言的目录中,以翻译你的应用程序语言的消息。要了解更多关于Laravel本地化的信息,请查看Laravel文档https://laravel.com/docs/9.x/validation

    回复
    0
  • 取消回复