0

提交查询消息后,我正在使用 mailtrap 发送电子邮件。首先,我在 .env 文件邮件部分创建帐户并配置凭据。在我使用 \mail::To 功能发送电子邮件之后。但它不工作。请帮我解决我的错误。

.env


    MAIL_DRIVER=smtp
    MAIL_HOST=smtp.mailtrap.io
    MAIL_PORT=2525
    MAIL_USERNAME=503848ba931ece
    MAIL_PASSWORD=5a62476eecc5f5
    MAIL_ENCRYPTION=null
    MAIL_FROM_ADDRESS=example@gmail.com
    MAIL_FROM_NAME=Example

前端控制器.php


public function SubmitMessage(Request $request){
        $inquiry = new Inquiries;
        $inquiry->full_name = $request->fullname; 
        $inquiry->email = $request->email;
        $inquiry->phone = $request->contactno;
        $inquiry->message = $request->message;
        $inquiry->save();
        return response()->json(['status' => 200, 'message' => 'Your message saved successfully']);
        \Mail::to('abc@gmail.com')->send(new Inquirymail($inquiry->message));
    }

查询mail.php

<?php

namespace App\Mail;
namespace App\Models;

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

class Inquiries extends Mailable
{
    use Queueable, SerializesModels;
    public $inquiry;

    /**
     * Create a new message instance.
     *
     * @return void
     */
    public function __construct($inquiry)
    {
        $this->inquiry = $inquiry;
    }

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {
        return $this->inquiry;
        print_r("Hello");
    }
}

4

0 回答 0