我的Laravel 8应用程序可以通过使用我自己的名为'supportmail'的模板发送电子邮件,但我如何将数据传递给该模板?目前我只得到一个空邮件与正确的发件人($data['from']和主题($data['subject'])。
在控制器中我有:
EmailController.php:
[..]
$data = [
'subject' => $request->request_title,
'email' => 'support@mysite.com',
'content' => $request->request_description,
'from' =>$request->request_email
];
Mail::send('supportmail', $data, function($message) use ($data) {
$message->to($data['email'])->from($data['from'])
->subject($data['subject']);
});
我如何得到$data['content'](=邮件文本)到我的supportmail模板?
supportmail.blade.php:
@extends('layouts.master')
@section('title', ' - Support-E-Mail')
@section('content')
<p>CONTENT HERE</p>
@endsection
好的,我找到了,刀片获取内容$content:
@section('content')
<p>{!! $content !!}</p>
@endsection