【问题标题】:Custom language not added properly in Laravel 8Laravel 8 中未正确添加自定义语言
【发布时间】:2021-05-09 03:10:55
【问题描述】:

我在我的项目中使用 Laravel 8。但是,我想添加自己的语言进行验证,所以我使用了laravel-lang 并将fa 文件夹放在resources/lang/ 目录中。

然后我将这些添加到config/app.php

'locale' => 'fa',
'fallback_locale' => 'fa',
'faker_locale' => 'fa_IR',

我还重新运行php artisan serve 以测试它是否有效,但问题是,它不起作用并且仍然显示用于登录/注册控制器验证的英文消息。

那么这里出了什么问题?如何正确添加我的语言?

【问题讨论】:

  • 你试过运行php artisan cache:clear命令吗?

标签: php laravel laravel-8


【解决方案1】:

为了使用翻译,您应该使用正确的语法来翻译您的变量或句子:

{{ _('your_variable') }}

如果您使用此语法并且问题仍然存在,请检查您的 html 语言元标记lang 属性:

应该是<html lang="fa">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多