Laravel电子邮件联系表7

时间:2020-08-07 10:47:38

标签: laravel email

我正在本地开发一个小脚本,该脚本允许用户从另一个用户发布的帖子中发送电子邮件。一个简单的联系表单,然后从一个用户向另一个用户发送电子邮件。

我已经为.env配置了相应的Mailtrap示例数据。

我的问题是,每封发送的电子邮件都发送到Mailtrap,而不是用户的电子邮件。

public function html_email(Request $request) 
    {
        
        $request->validate([
            'message_to' => 'required|string|max:255',
        ]);

        $data = array('name' => Auth::user()->name);
        
        Mail::send('mail', $data, function($message) {
            $message
                ->to(request('email_to'))
                ->subject('Someone is interested in your ad!');
            
            $message->from(Auth::user()->email, Auth::user()->name);
        });
        
        return back()
            ->with('success', __('app.email_successfully_sent'));
        
    }

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

好的,但是当用户必须在帖子中与其他用户联系时,请在.env中设置真实的电子邮件,该电子邮件的地址是什么?要将电子邮件默认设置为.env?我希望将其发送到发布该帖子的用户的电子邮件地址。