0

我刚来这地方。

我在 Laravel 有一个项目。我有一个 textarea,其中的数据保存在 datavase 中。它运作良好。现在我想用这些数据自动向一个特定的电子邮件地址发送电子邮件。它必须只发送一次并保存到数据库。

我向客户发送带有数据的电子邮件没有问题,但现在我需要将带有数据的电子邮件从这个文本区域发送到一个特定的电子邮件。这是我们必须为客户购买的文本区域。必须寄给我们的合作公司。

可能吗?

4

2 回答 2

0

这当然是可能的!

您应该查看以下资源:

观察员

https://laravel.com/docs/6.0/eloquent#observers

通知

https://laravel.com/docs/6.0/notifications -> 特别是:https ://laravel.com/docs/6.0/notifications#mail-notifications

于 2019-09-13T09:40:53.383 回答
0

是的,您可以在保存后触发您的功能:例如,在控制器中保存后。

public function store(Request $request){

        $var = new Property; //your model 
        $var->title=$request->title; // the input that being save to database.
        $var ->save();
        // Send email to that input
       Mail::send('email',['email'=>$request->title],function ($mail) use($request){
            $mail->from('info@sth.com');
            $mail->to($request->title);
        });        

       return redirect()->back()->with('message','Email Successfully Sent!');
    }
于 2019-09-14T05:40:29.493 回答