Wallogit.com
2017 © Pedro Peláez
Mail templates for L5
В composer.json добавляем в блок require, (*1)
"vis/mail_templates_l5": "1.*"
Выполняем, (*2)
composer update
Добавляем в app.php в массив providers, (*3)
Vis\MailTemplates\MailTemplatesServiceProvider::class
Выполняем миграцию таблиц, (*4)
php artisan migrate --path=vendor/vis/mail_templates_l5/src/Migrations
Публикуем js и конфиги файлы, (*5)
php artisan vendor:publish --tag=mail-templates --force
В файле config/builder/admin.php в массив menu в настройки добавляем, (*6)
array(
'title' => 'Почта',
'icon' => 'envelope-o',
'check' => function() {
return true;
},
'submenu' => array(
array(
'title' => "Шаблоны писем",
'link' => '/emails/letter_template',
'check' => function() {
return true;
}
),
array(
'title' => "Письма",
'link' => '/emails/mailer',
'check' => function() {
return true;
}
),
)
),
Использование сверху, (*7)
use Vis\MailTemplates\MailT;
вызов, (*8)
$mail = new MailT("alias шаблона письма", array(
"fio" => "Вася",
"phone" => "097 000 00 00"
));
$mail->to = "email";
$mail->attach = Input::file('file_name'); //если нужно много файлов переслать, то оформлять как массив : array(Input::file('file_name'), Input::file('file_name'))
$mail->send();