Laravel электронная почта контактная форма 7 - PullRequest
0 голосов
/ 07 августа 2020

Я разрабатываю небольшой локальный сценарий, который позволяет пользователям отправлять электронные письма из сообщения, отправленного другим пользователем. Простая контактная форма, которая затем отправляет электронное письмо от пользователя к пользователю.

Я настроил свой .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 голосов
/ 07 августа 2020

Хорошо, но если установить реальный адрес электронной почты в .env, когда в сообщении пользователь должен связаться с другим пользователем, где адрес электронной почты? На адрес электронной почты, по умолчанию установленный на .env? Я хочу, чтобы он был отправлен на адрес электронной почты пользователя, разместившего сообщение.

...