【问题标题】:How to insert data into table and get email notification in Laravel 5.5?如何在 Laravel 5.5 中将数据插入表格并获取电子邮件通知?
【发布时间】:2020-09-03 12:49:48
【问题描述】:

我的网站上有一个表单请求,用户可以在其中向管理员发送请求数据,并且还必须输入电子邮件(无需登录)。此请求在我的 tb_req 中(在我的 UserAddingController 中)。

用户发送后,数据将显示在管理仪表板上(具有相同的表 -> RequestDataController)。我想做的是;

  • 当管理员接受数据时,它会将 tb_req 上的数据发送到主表,而 tb_req 中的数据将被删除/移动到主表中。
  • 如果管理员拒绝,数据将从 tb_req 中删除,并收到电子邮件通知(在未批准的数据中)。

我正在使用 Laravel 5.5

这是必要的代码:

UserAddingDataController

Form Adding Data (show in UserAddingDataController)

RequestDataController

MasterDataController - (我想在这里批准请求)

【问题讨论】:

    标签: php sql laravel laravel-5 email-validation


    【解决方案1】:

    您可以为您的操作设置事件; 看laravel文档 https://laravel.com/docs/5.5/eloquent#eventshttps://laravel.com/docs/5.5/events

    当管理员接受请求时,您可以设置创建或更新模型的事件,并为发送和设置数据做任何事情

    希望能帮到你

    【讨论】:

      猜你喜欢
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-15
      相关资源
      最近更新 更多