ManagesFrequencies
trait ManagesFrequencies (View source)
Методы
| $this | cron(string $expression)
Выражение Cron, определяющее частоту события. | |
| $this | between(string $startTime, string $endTime)
Настроить событие для выполнения между начальным и конечным временем. | |
| $this | unlessBetween(string $startTime, string $endTime)
Настроить событие так, чтобы оно не выполнялось между начальным и конечным временем. | |
| $this | everyMinute()
Настроить событие для выполнения каждую минуту. | |
| $this | everyFiveMinutes()
Настроить событие для выполнения каждые пять минут. | |
| $this | everyTenMinutes()
Настроить событие для выполнения каждые десять минут. | |
| $this | everyFifteenMinutes()
Настроить событие для выполнения каждые пятнадцать минут. | |
| $this | everyThirtyMinutes()
Настроить событие для выполнения каждые тридцать минут. | |
| $this | hourly()
Настроить событие для выполнения каждый час. | |
| $this | hourlyAt(array|int $offset)
Настроить событие для выполнения каждый час в заданный момент. | |
| $this | daily()
Настроить событие для выполнения ежедневно. | |
| $this | at(string $time)
Настроить команду для выполнения в заданное время. | |
| $this | dailyAt(string $time)
Настроить событие для выполнения ежедневно в заданное время (10:00, 19:30 и т.д.). | |
| $this | twiceDaily(int $first = 1, int $second = 13)
Настроить событие для выполнения дважды в день. | |
| $this | weekdays()
Настроить событие для выполнения только в рабочие дни. | |
| $this | weekends()
Настроить событие для выполнения только в выходные дни. |
Детали
$this cron(string $expression)
Выражение Cron, определяющее частоту события.
$this between(string $startTime, string $endTime)
Настроить событие для выполнения между начальным и конечным временем.
$this unlessBetween(string $startTime, string $endTime)
Расписание события, чтобы оно не выполнялось между начальным и конечным временем.
$this everyMinute()
Настроить событие для выполнения каждую минуту.
$this everyFiveMinutes()
Настроить событие для выполнения каждую пять минут.
$this everyTenMinutes()
Настроить событие для выполнения каждую десять минут.
$this everyFifteenMinutes()
Настроить событие для выполнения каждую пятнадцать минут.
$this everyThirtyMinutes()
Настроить событие для выполнения каждую тридцать минут.
$this hourly()
Настроить событие для выполнения ежечасно.
$this hourlyAt(array|int $offset)
Настроить событие для запуска каждый час в заданный смещение в часе.
$this daily()
Настроить событие для ежедневного запуска.
$this at(string $time)
Настроить выполнение команды в заданное время.
$this dailyAt(string $time)
Настроить событие для ежедневного запуска в заданное время (10:00, 19:30 и т.д.).
$this twiceDaily(int $first = 1, int $second = 13)
Настроить событие для двухкратного ежедневного запуска.
$this weekdays()
Настроить событие для запуска только в будние дни.
$this weekends()
Настроить событие для запуска только в выходные дни.
$this mondays()
Настроить событие для запуска только по понедельникам.
$this tuesdays()
Настроить событие для запуска только по вторникам.
$this wednesdays()
Настроить событие для запуска только по средам.
$this thursdays()
Настроить событие для запуска только по четвергам.
$this fridays()
Настроить событие для запуска только по пятницам.
$this saturdays()
Настроить событие для запуска только по субботам.
$this sundays()
Настроить событие для запуска только по воскресеньям.
$this weekly()
Настроить событие для еженедельного запуска.
$this weeklyOn(int $day, string $time = '0:0')
Настроить событие для еженедельного запуска в определенный день и время.
$this monthly()
Настроить событие для ежемесячного запуска.
$this monthlyOn(int $day = 1, string $time = '0:0')
Настроить событие для ежемесячного запуска в определенный день и время.
$this twiceMonthly(int $first = 1, int $second = 16)
Настроить событие для двухкратного ежемесячного запуска.
$this quarterly()
Настроить событие для ежеквартального запуска.
$this yearly()
Настроить событие для ежегодного запуска.
$this days(array|mixed $days)
Установить дни недели, в которые должна выполняться команда.
$this timezone(DateTimeZone|string $timezone)
Установить часовой пояс, в котором должна оцениваться дата.
protected $this spliceIntoPosition(int $position, string $value)
Вставить заданное значение в заданную позицию выражения.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Console/Scheduling/ManagesFrequencies.html