为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 中的电子邮件正文内容翻译问题

Laravel 中的电子邮件正文内容翻译问题

PHP
弑天下 2023-09-08 21:43:10
大家好,在我的 laravel 应用程序中,我有语言翻译选项。英语和法语。所以在我的lang文件夹中有en和fr文件夹。每个文件夹都有一个名为的文件,sentence.php我在其中存储翻译数组。示例代码如下,en>sentence.php<?php// sentence.phpreturn [  'welcome' => 'Welcome',fr>sentence.php<?php// sentence.phpreturn [  'welcome' => 'Bienvenue ',通常我会像这样在我的视图中显示我的翻译{{ __('sentence.Welcome') }}问题现在,伙计们,我的问题是,我正在向我的用户发送一封自定义电子邮件,其中包含一些激活说明。我无法使用常规方法翻译该电子邮件。public function toMail($notifiable)    {        return (new MailMessage)                    ->line(''.('sentence.We have successfully created your user account').'')                                       ->line(''.('sentence.Thank you for joining with us!').'');                        }第一行的输出是,sentence.We have successfully created your user account我怎样才能正确翻译这个,我做错了什么?我正在使用 Laravel 7
查看完整描述

1 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

只是从臀部拍摄:


public function toMail($notifiable)

    {

        return (new MailMessage)

                    ->line( __('sentence.We have successfully created your user account'))

                   

                    ->line( __('sentence.Thank you for joining with us!'));

                    

    }

但这对我来说似乎不是 Laravel 邮件。Lara 有一个非常好的开箱即用的邮件构建器(Markdown),您可以从组件构建它,也可以发送原始邮件。

查看完整回答
反对 回复 2023-09-08
  • 1 回答
  • 0 关注
  • 99 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号