Php Laravel在mysql中存储计划任务
我希望能够让我的用户安排任务,但将任务存储在MySQL数据库中 这样,任务就可以显示在表中,并在用户需要时取消Php Laravel在mysql中存储计划任务,php,laravel,laravel-5,Php,Laravel,Laravel 5,我希望能够让我的用户安排任务,但将任务存储在MySQL数据库中 这样,任务就可以显示在表中,并在用户需要时取消 怎样才能做到这一点呢?既然你的问题有点宽泛,我就说我会怎么做。 如果不合适,告诉我,我们可以考虑另一种解决方案 第一步:管理任务 看一看。这将是一个很好的起点。 查看作业中的闭包在失败时如何存储到数据库中。然后将逻辑抽象为一个模型,您将能够在该模型上执行CRUD和其他操作 第二步:运行任务 现在,您可以在保存时附加模型事件,使用它,您可以使用给定的时间运行任务。同时附加一个deleti
怎样才能做到这一点呢?既然你的问题有点宽泛,我就说我会怎么做。 如果不合适,告诉我,我们可以考虑另一种解决方案 第一步:管理任务 看一看。这将是一个很好的起点。 查看作业中的闭包在失败时如何存储到数据库中。然后将逻辑抽象为一个模型,您将能够在该模型上执行CRUD和其他操作 第二步:运行任务
现在,您可以在保存时附加模型事件,使用它,您可以使用给定的时间运行任务。同时附加一个
deleting
事件以停止任务。我不希望它向用户显示失败作业的列表,我希望他们看到计划运行的作业。我希望所有计划的作业都存储在数据库中,包含所有相关数据,例如何时运行以及多久运行一次。@imperium2335我知道,很抱歉我的文本不够清晰。我想说的是,失败的作业确实会保存到数据库中(如果您对其进行配置的话),这是一个与您想要的过程类似的过程,所以您可以查看它的逻辑并找出解决问题的方法。