我正在使用Laravel和VueJs创建一个应用程序。用户可以在此应用程序中创建事件。这些活动都有参与者。在我的应用程序中,用户填写所有事件信息和参与者信息,然后单击提交。
我正在寻找指导的是如何在后端中最好地构造它。我需要完成的工作如下:
现在我的结构方式是:
对我来说,这感觉太多了axios的后期调用,但是我不想将所有内容都放在一个控制器中。有没有更好的方式来做我想做的事情,同时将axios调用的次数减到最少?
答案 0 :(得分:0)
如果您需要创建参与者并在事件创建后执行特定操作,则可以使用laravel观察器,可以使用其创建的函数执行任何操作,例如在创建事件后必须在参与者表上进行一些输入,以便执行观察者功能中的那些动作。