Armin Rahmati
4 سال پیش توسط Armin Rahmati مطرح شد
1 پاسخ

ارسال ایمیل در فرم ارتباط با ما

سلام دوستان.
در قسمت فرم ارتباط با ما ایمیل به درستی ارسال میشه ولی from ایمیل رو از همون فایل env. می گیره فکر کنم ، چون من کدمو به صورت زیر نوشتم ولی تو ایمیلی که ارسال میشه from رو از اینپوت کاربر که داخل فرم پر کرده نمی گیره.

public function contactUsMail(Request $request)
    {
        $data = [
          'fullName' => $request->fullName,
            'email' => $request->email,
            'phone' => $request->phone,
            'subject' => $request->subject,
            'description' => $request->description
        ];
        Mail::to('test@gmail.com')->send(new ContactUsMarkDown($data));
        session()->flash('status', 'نظر شما با موفقیت ارسال شد');
        return back();
    }
public $data;

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

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {
        return $this->markdown('emails.contactUsMarkDown')
            ->subject($this->data['subject'])->from($this->data['email'])->with('data', $this->data);
    }

ممنون میشم راهنمایی بفرمایید.