Как получить данные шаблонов электронной почты, включая переменные, из таблицы в laravel? - PullRequest
0 голосов
/ 18 ноября 2018

На самом деле я работаю над шаблонами электронной почты, которые поступают из базы данных в двух словах ... Итак, сначала давайте поделимся моим кодом: -

#Email Content table
id      content                                  created_at  updated_at
1       New Customer Signs up {{$customerid}}    2018-11-18  2018-11-18

Функция отправки электронной почты

    $customerid = 1;
    $email = "kunal100@yopmail.com";
    $data = array('customerid'=>$customerid);
    Mail::send('emails.email-template', $data, function($message) use ($email)
    {   
        $message->from($email);
        $message->to('kunal@yopmail.com', 'myName')->subject('Test');
    });

Блейд шаблона электронной почтыфайл: -

<?php use App\EmailTemplate;
 $getcontent = EmailTemplate::getemailtemplate();?>
 {!! $getcontent['content'] !!}
 <?php die; ?>

Шаблон электронной почты Модель

class EmailTemplate extends Model
 {
//
public static function getemailtemplate(){
    $getcontent = DB::table('email_templates')->first();
    $getcontent = json_decode(json_encode($getcontent),true);
    return $getcontent;
}
}

Вывод:

enter image description here

Ожидаемый вывод:-

New Customer Signs up 1

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

...