3
Mail::sendTo($to, 'OctoberCMS.PhotoElegance::mail.contactform', $params); 

Когда эта строка кода называется я получаю обратно ошибку, которая говорит следующее: «Нет намека путь определен для [OctoberCMS.PhotoeElgance] на линии 112 поставщиков \ Laravel \ Framework \ SRC \ Осветите \ View \ FileViewFinder.php "В OctoberCMS, как вы находите подсказку?

Простой, я пытаюсь отправить почту при отправке формы контакта. Код находится внутри функции, называемой onStart(). Я обнаружил, что appname - OctoberCMS. После точки у меня есть PhotoElegance, так как это название сайта.

После подсказки (OctoberCMS.PhotoElegance) Я вызываю статическую функцию (mail.contactform) в мою определенную форму контакта, которая была создана в CMS.

Где я могу узнать имя приложения и имя веб-сайта. Как определить их, если я хочу их изменить. Я понимаю, что это связано с интервалом между именами, но я не могу понять это.

ответ

1

привет, как вы пытаетесь отправить электронное письмо, называется "Mail view" так вы отправляете почтовую форму плагина, а путь к просмотру почты - author.plugin :: path.to.view.

Из очень короткого определения вашей проблемы я могу сказать, что вы не используете плагин, а функцию динамических страниц октябрьских cms, поэтому вы должны использовать "mail template".

Перейти к настройке> найти почтовый шаблон в левой боковой панели> щелкните по новому шаблону, выберите один раз код, который вы можете использовать, чтобы использовать этот tempalte для отправки электронной почты с динамической страницы.

Mail::sendTo($to, 'template.code', $params); 
+0

Спасибо. Поработайте над этой частью. – Usman

Смежные вопросы