将端点作为cron作业运行

时间:2016-04-14 08:25:11

标签: php laravel

我有一个端点 - http://jobsapi.dev/api/v1/jobs,我想在我的服务器上将此端点作为cron运行。我创建了一个fetchjobs命令来运行php artisan。

从文档中可以看出,我必须将命令的逻辑放在命令类的handle方法中。问题是我需要从我的控制器方法(具有端点逻辑)移动我的代码并将其放在handle方法中,我怀疑这是正确的方法,或者它们是一种调用控制器方法进入的方法。方法如下。

public function handle() {
      //IS THIS WHERE I NEED TO MOVE MY CODE TO?    

}

提前谢谢你。

1 个答案:

答案 0 :(得分:3)

更好的做法是创建另一个类或帮助程序并保持逻辑。然后你可以在控制器和命令中使用这个逻辑。在这种情况下,您将避免代码重复。