【发布时间】:2020-05-11 21:39:30
【问题描述】:
有一点困境的家伙。我有 Vue 应用程序,它允许用户创建时间表以进行付款。例如,可以每周、每两周、每两周或每月运行时间表。
可以在特定日期付款,例如; 21 日、22 日、23 日等,或可变日期,例如;每月最后一个工作日、每月第一个工作日等
如果是每周付款;周一、周二、周三等
所有这些逻辑都非常复杂,并且在 JS 中使用 MomentJS 在一个名为 createSchedule 的函数中完成。该函数返回的关键变量是变量;包含所有未来付款日期的执行计划。
最初的计划不需要 API 来允许您从 Postman 之类的东西创建计划,但现在需要它。我不希望在 PHP 中重新编写这段代码,因为从 Moment 切换到 Carbon 之类的东西会非常耗时。
在 Laravel 中有没有我可以调用这个 JS 函数来检索执行计划?
理论上应该是这样的,但是我不知道如何从 JS 文件中调用函数:
$execPlan = createSchedule(startDate, endDate, frequency, collectionDate);
【问题讨论】: