laravel 5.4メール送信エラー:クラスタイプのヒントを持つパラメーターのデフォルト値は、CssSelectorConverter.phpの34行目でのみNULLにすることができます

ストーリーks

ローカルホストでコードを実行してメールを送信しました。しかし、Linuxホストでコードを実行するとメールエラーが送信されます

この画像エラー ここに画像の説明を入力してください

私のコントローラー

public function vendorApprove($vendor_id)
{
    //dd($vendor_id);

    $approve = DB::table('vendor')->where('vid', '=', $vendor_id)->update(['active' => 1]);

    $mail = DB::table('vendor as v')
            ->join('vendor_contact as vc', 'v.vid', '=', 'vc.vid')
            ->where('v.vid', '=', $vendor_id)
            ->first();

    //dd($mail);

    Mail::to($mail->email)->send(new VendorApproveMail($mail));

    return redirect(route('admin.dashboard'))->with('success', 'Vendor Approve success');
}

そして郵送可能なコード

public function __construct($mail)
{
    $this->mail = $mail;
}

public function build()
{
    return $this->from(config('mail.username'))
            ->subject('Vendor Approve')
            ->markdown('admin.emails.approve', [
                'url' => url( route('vendor.profile', $this->mail->vid )),
                'name' => $this->mail->vcontName,
                'email' => $this->mail->email,
                'message' => 'The vendor your approved',
            ]);
}

//Mail::to($mail->email)->send(new VendorApproveMail($mail));このコードにコメントすると、機能していると思いますメール送信機能が機能していない

ストーリーks

マークダウンのフォーマットは常に残しておく必要があります。

これは私の値下げです ここに画像の説明を入力してください

これは正しい形式です。

ここに画像の説明を入力してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ