На самом деле я работаю над шаблонами электронной почты, которые поступают из базы данных в двух словах ... Итак, сначала давайте поделимся моим кодом: -
#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](https://i.stack.imgur.com/YMZdS.png)
Ожидаемый вывод:-
New Customer Signs up 1
Я получаю данные из таблицы, и когда я получаю данные, я хочу напечатать переменные данные, как если бы я передавал один параметр. Кто-нибудь может мне помочь, как я могу решить эту проблему.Заранее спасибо.