Laravel Cron Jobs - 控制器功能
Laravel Cron Jobs - controller function
我在 /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 时间表。
它适用于 Laravel 4?如果是的话,我该如何安排这个功能呢?
我对服务器 cron 作业有很好的了解。
转到以下目录:
yourproject/app/Console/Commands
在此文件夹 create 中,您可以创建一个 class 文件,其中包含要在 cron 上调用的函数。
现在在同一路径上有一个文件:Kernel.php
此文件包含:
$schedule->command();
用来调用当前创建的函数class。
之后使用:
php artisan schedule:run
到 运行 功能。
我在 /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 时间表。 它适用于 Laravel 4?如果是的话,我该如何安排这个功能呢? 我对服务器 cron 作业有很好的了解。
转到以下目录:
yourproject/app/Console/Commands
在此文件夹 create 中,您可以创建一个 class 文件,其中包含要在 cron 上调用的函数。
现在在同一路径上有一个文件:Kernel.php
此文件包含:
$schedule->command();
用来调用当前创建的函数class。
之后使用:
php artisan schedule:run
到 运行 功能。