Laravel 6 语言翻译问题,无法正确翻译错误信息

Laravel 6 language translation issue, error message cannot be translated properly

您好,我已将 laravel 6 语言 session 变量设置为 'sentence'

所以我将我的文本显示为 <p>{{ __('sentence.Change Password') }}</p>

但现在我正在尝试显示一条由前端控制器生成的错误消息 blade,

我的错误信息和重定向代码如下

return redirect()->route('login')
                ->withFail('{{ __(sentence.Sorry Invalid Credentials) }}','Email-Address And Password Are Wrong.');

但是这条消息没有正确翻译。在前端还显示,{{ __(sentence.Sorry Invalid Credentials) }}

我该如何解决这个问题?

试试这个

return redirect()->route('login')
                ->withFail(__('sentence.Sorry Invalid Credentials'),'Email-Address And Password Are Wrong.');