我有一个带有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 uma nova sessão
有人能帮帮我吗?谢谢!
发布于 2018-05-13 12:30:11
为了使用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')发布于 2019-01-06 10:29:56
将resources/lang/vendor/adminlte中的目录pt-br重命名为pt-BR。
https://stackoverflow.com/questions/50312609
复制相似问题