大家好,在我的 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),您可以從組件構建它,也可以發送原始郵件。
- 1 回答
- 0 關注
- 121 瀏覽
添加回答
舉報
0/150
提交
取消