我有一个带有adminlte插件的Laravel应用程序。在我的本地服务器中,所有工作都很完美.. 当我在远程生产服务器中部署我的应用程序时,翻译消息不起作用。 :(
该应用程序向我显示我在.php文件中编写的代码,而不是正确的消息。
在“vendor \ jeroennoten \ laravel-adminlte \ resources \ lang \ pt-br \ adminlte.php”中我已将消息配置为:
'login_message' => 'Entre para iniciar uma nova sessão'
但在登录页面中,代码为:
<p class="login-box-msg">{{ trans('adminlte::adminlte.login_message') }}</p>
告诉我: adminlte :: adminlte.login_message
代替: Entre para iniciar umanovasessão
有人可以帮助我吗?谢谢!
答案 0 :(得分:0)
为了使用jeroennoten/Laravel-AdminLTE
的翻译必须运行
php artisan vendor:publish --provider="JeroenNoten\LaravelAdminLte\ServiceProvider" --tag=translations
然后你必须在resources/lang/vendor/adminlte/pt-br/adminlte.php
文件夹中编辑你的文件。
然后您可以使用此代码访问翻译
trans('adminlte::adminlte.login_message')
答案 1 :(得分:0)
在resources / lang / vendor / adminlte中将目录pt-br重命名为pt-BR。