Armin Rahmati
2 سال پیش توسط 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);
    }

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


ثبت پرسش جدید
میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 2 سال پیش مطرح شد
0

سلام خسته نباشید
ببینید ارسال ایمیل یکم طولانی هست من براتون لینک ارسال میکنم دنبال کنید
https://www.itsolutionstuff.com/post/laravel-8-mail-laravel-8-send-email-tutorialexample.html


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام