привет всем в моем приложении laravel У меня есть возможность языкового перевода. Engli sh и французский.
Итак, в моей папке 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