我的网站上有一个表单请求,用户也可以将请求数据发送给管理员并输入电子邮件(无需登录)。这个请求在我的tb_req中(在我的UserAddingController中)。用户发送数据后,数据将显示在管理控制台上(具有相同的表-> RequestDataController)。我想做的是,当管理员接受数据时,它将把tb_req上的数据发送到主表,而tb_req中的数据将删除/移入主表。如果管理员拒绝,则数据也会从tb_req中删除,并且也会收到电子邮件通知(在未批准的数据中)。我正在使用Laravel 5.5
这里是代码:UserAddingDataController =https://pastebin.pl/view/d7f02f56表单添加数据(显示在UserAddingDataController中)=https://pastebin.pl/view/14df70e8RequestDataController =https://pastebin.pl/view/aa214696MasterDataController = https://pastebin.pl/view/0ef3838f(我想在此处提交请求)
您可以为活动设置事件;看看laravel文件https://laravel.com/docs/5.5/eloquent#events和https://laravel.com/docs/5.5/events
您可以设置事件以在管理员接受请求时创建或更新模型,并为发送和设置数据做任何事情
希望能为您提供帮助