Laravel Cron Jobs — функция контроллера

У меня есть контроллер в проекте laravel в / app / Http / Controllers.
Контроллер называется TransferDataController.

<?php
namespace App\Http\Controllers;
use DB;
class TransferDataController extends Controller{
public function moveStTempSales(){// then a lot of queries.

}
}

Мне нужно вызывать эту функцию каждые 15 минут. Без вызова API, используя URL-адрес кнопки или некоторых элементов. Я читал о расписании Laravel.
Это работает на Laravel 4? И если да, как я могу запланировать эту функцию в моем случае?
У меня есть хорошие знания в работе сервера cron.

1

Решение

Перейдите в следующий каталог:

yourproject / приложение / консоли / Команды

В этой папке create вы можете создать файл класса, содержащий функцию, которая должна вызываться в cron.

Теперь по тому же пути есть файл: Kernel.php

Этот файл содержит:

$schedule->command();

который должен использоваться для вызова функции текущего созданного класса.

После этого используйте:

php artisan schedule:run

запустить функционал.

Ссылка

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]