我的项目使用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">
。