自定义语言没有在Laravel 8中正确添加



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

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

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

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

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

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

{{ _('your_variable') }}

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

应该是<html lang="fa">

最新更新