我在/ app / Http / Controllers中的laravel项目中有一个控制器。 控制器调用transferDataController。
<?php
namespace App\Http\Controllers;
use DB;
class TransferDataController extends Controller{
public function moveStTempSales(){
// then a lot of queries.
}
}
我需要每15分钟调用一次此功能。不使用按钮或某些元素上的url调用api。我正在阅读Laravel Schedule。 它适用于Laravel 4?如果是,我怎么能在我的情况下安排这个功能? 我对服务器cron工作有很好的了解。
答案 0 :(得分:2)
转到以下目录:
<强> yourproject /应用/控制台/命令强>
在此文件夹中,您可以创建一个包含要在cron上调用的函数的类文件。
现在在同一条路径上有一个文件: Kernel.php
此文件包含:
$schedule->command();
用于调用当前创建的类的函数。
之后使用:
php artisan schedule:run
运行该功能。