小编sid*_*art的帖子

类Illuminate\Mail\Message的对象无法转换为字符串

我正在使用Laravel 5.5试图发送电子邮件但收到错误

类Illuminate\Mail\Message的对象无法转换为字符串

这是我的控制器

public function contactreply($contact, Request $request){
    $reply = new Reply;
    $reply->subject = $request->subject;
    $reply->message = $request->message;
    $reply->email = $contact;
    $reply->save();
    $mail = Mail::to($contact)->send(new ContactReply($reply));
    return Redirect::back()->with('status', 'Email Sent Success');
}
Run Code Online (Sandbox Code Playgroud)

这是我的ContactReply.php

<?php

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;

class ContactReply extends Mailable
{
    use Queueable, SerializesModels;

    protected $reply;
    /**
     * Create a new message instance.
     *
     * @return void
     */
    public function __construct($reply)
    {
       $this->reply = $reply; //dd($reply) passing all value here
    } …
Run Code Online (Sandbox Code Playgroud)

php email swiftmailer laravel laravel-5.5

8
推荐指数
2
解决办法
3700
查看次数

标签 统计

email ×1

laravel ×1

laravel-5.5 ×1

php ×1

swiftmailer ×1