laravel 中的电子邮件正文内容翻译问题
Email body content translation issue in laravel
大家好,在我的 laravel 应用程序中,我有语言翻译选项。英语和法语。
所以在我的 lang
文件夹中有 en
和 fr
文件夹。每个文件夹我都有一个名为 sentence.php
的文件,我在其中存储我的翻译数组。
示例代码如下,
en>sentence.php
<?php
// sentence.php
return [
'welcome' => 'Welcome',
fr>sentence.php
<?php
// sentence.php
return [
'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
从臀部射门:
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),您可以从组件构建它,也可以发送原始邮件。
大家好,在我的 laravel 应用程序中,我有语言翻译选项。英语和法语。
所以在我的 lang
文件夹中有 en
和 fr
文件夹。每个文件夹我都有一个名为 sentence.php
的文件,我在其中存储我的翻译数组。
示例代码如下,
en>sentence.php
<?php
// sentence.php
return [
'welcome' => 'Welcome',
fr>sentence.php
<?php
// sentence.php
return [
'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
从臀部射门:
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),您可以从组件构建它,也可以发送原始邮件。