【发布时间】:2018-04-12 04:24:56
【问题描述】:
我正在Laravel 5.5 上构建一个应用程序,我在邮件方面遇到了困难。
我对可邮寄的看法:
<h3>Name: {{$message['name']}}</h3>
<h3>Email: {{$message['email']}}</h3>
<p>Message: {{$message['message']}}</p>
我的可邮寄课程:
namespace App\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Http\Request;
class Contact extends Mailable
{
use Queueable, SerializesModels;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct(Request $request)
{
$this->object = $request;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
$object = $this->object;
$message = [
'name' => $object['name'],
'email' => $object['email'],
'message' => $object['message']
];
return $this->view('mails.contact')->with('message', $message);
}
}
我收到一个错误
不能使用 Illuminate\Mail\Message 类型的对象作为数组
【问题讨论】:
-
dd($message);查看它的成员。
标签: php laravel email laravel-5.5