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 | everyTwoMinutes()
Настроить событие на выполнение каждую две минуты. | |
| $this | everyThreeMinutes()
Настроить событие на выполнение каждую три минуты. | |
| $this | everyFourMinutes()
Настроить событие на выполнение каждую четыре минуты. | |
| $this | everyFiveMinutes()
Настроить событие на выполнение каждую пять минут. | |
| $this | everyTenMinutes()
Настроить событие на выполнение каждые десять минут. | |
| $this | everyFifteenMinutes()
Настроить событие на выполнение каждые пятнадцать минут. | |
| $this | everyThirtyMinutes()
Настроить событие на выполнение каждые тридцать минут. | |
| $this | hourly()
Настроить событие на выполнение каждый час. | |
| $this | hourlyAt(array|int $offset)
Настроить событие на выполнение каждый час в заданный момент. | |
| $this | everyTwoHours()
Настроить событие на выполнение каждые два часа. | |
| $this | everyThreeHours()
Настроить событие на выполнение каждые три часа. | |
| $this | everyFourHours()
Настроить событие на выполнение каждые четыре часа. | |
| $this | everySixHours()
Настроить событие на выполнение каждые шесть часов. | |
| $this | daily()
Настроить событие на выполнение ежедневно. | |
| $this | at(string $time)
Настроить выполнение команды в заданное время. | |
| $this | dailyAt(string $time)
Настроить событие на выполнение ежедневно в заданное время (10:00, 19:30 и т. д.). | |
| $this | twiceDaily(int $first = 1, int $second = 13)
Настроить событие на два запуска в день. | |
| $this | twiceDailyAt(int $first = 1, int $second = 13, int $offset = 0)
Настроить событие на два запуска в день со смещением. | |
| $this | weekdays()
Настроить событие на выполнение только в будние дни. | |
| $this | weekends()
Настроить событие на выполнение только в выходные. | |
| $this | mondays()
Настроить событие на выполнение только по понедельникам. | |
| $this | tuesdays()
Настроить событие на выполнение только по вторникам. | |
| $this | wednesdays()
Настроить событие на выполнение только по средам. | |
| $this | thursdays()
Настроить событие на выполнение только по четвергам. | |
| $this | fridays()
Настроить событие на выполнение только по пятницам. | |
| $this | saturdays()
Настроить событие на выполнение только по субботам. | |
| $this | sundays()
Настроить событие на выполнение только по воскресеньям. | |
| $this | weekly()
Настроить событие на еженедельное выполнение. | |
| $this | weeklyOn(array|mixed $dayOfWeek, string $time = '0:0')
Настроить событие на еженедельное выполнение в определенный день и время. | |
| $this | monthly()
Настроить событие на ежемесячное выполнение. | |
| $this | monthlyOn(int $dayOfMonth = 1, string $time = '0:0')
Настроить событие на ежемесячное выполнение в определенный день и время. | |
| $this | twiceMonthly(int $first = 1, int $second = 16, string $time = '0:0')
Настроить событие на два запуска в месяц в заданное время. | |
| $this | lastDayOfMonth(string $time = '0:0')
Настроить событие на выполнение в последний день месяца. | |
| $this | quarterly()
Настроить событие на выполнение ежеквартально. | |
| $this | yearly()
Настроить событие на выполнение ежегодно. | |
| $this | yearlyOn(int $month = 1, int|string $dayOfMonth = 1, string $time = '0:0')
Настроить событие на выполнение ежегодно в указанный месяц, день и время. | |
| $this | days(array|mixed $days)
Установить дни недели, в которые должна выполняться команда. | |
| $this | timezone(DateTimeZone|string $timezone)
Установить часовой пояс для оценки даты. | |
| $this | spliceIntoPosition(int $position, string $value)
Вставить значение в указанную позицию выражения. |
Подробности
$this cron(string $expression)
Выражение Cron, определяющее частоту события.
$this between(string $startTime, string $endTime)
Настроить выполнение события между начальным и конечным временем.
$this unlessBetween(string $startTime, string $endTime)
Настроить событие так, чтобы оно не выполнялось между начальным и конечным временем.
$this everyMinute()
Запланировать событие для выполнения каждую минуту.
$this everyTwoMinutes()
Запланировать событие для выполнения каждые две минуты.
$this everyThreeMinutes()
Запланировать событие для выполнения каждые три минуты.
$this everyFourMinutes()
Запланировать событие для выполнения каждые четыре минуты.
$this everyFiveMinutes()
Запланировать событие для выполнения каждые пять минут.
$this everyTenMinutes()
Запланировать событие для выполнения каждые десять минут.
$this everyFifteenMinutes()
Запланировать событие для выполнения каждые пятнадцать минут.
$this everyThirtyMinutes()
Запланировать событие для выполнения каждые тридцать минут.
$this hourly()
Запланировать событие для выполнения каждый час.
$this hourlyAt(array|int $offset)
Запланировать событие для выполнения каждый час в заданный интервал.
$this everyTwoHours()
Запланировать событие для выполнения каждые два часа.
$this everyThreeHours()
Запланировать событие для выполнения каждые три часа.
$this everyFourHours()
Запланировать событие для выполнения каждые четыре часа.
$this everySixHours()
Запланировать событие для выполнения каждые шесть часов.
$this daily()
Запланировать событие для выполнения ежедневно.
$this at(string $time)
Запланировать выполнение команды в заданное время.
$this dailyAt(string $time)
Запланировать событие для выполнения ежедневно в заданное время (10:00, 19:30 и т.д.).
$this twiceDaily(int $first = 1, int $second = 13)
Запланировать событие для выполнения дважды в день.
$this twiceDailyAt(int $first = 1, int $second = 13, int $offset = 0)
Запланировать событие для выполнения дважды в день в заданный интервал.
$this weekdays()
Запланировать событие для выполнения только в будние дни.
$this weekends()
Запланировать событие для выполнения только в выходные дни.
$this mondays()
Запланировать событие для выполнения только по понедельникам.
$this tuesdays()
Запланировать событие для выполнения только по вторникам.
$this wednesdays()
Запланировать событие для выполнения только по средам.
$this thursdays()
Запланировать событие для выполнения только по четвергам.
$this fridays()
Запланировать событие для выполнения только по пятницам.
$this saturdays()
Запланировать событие для выполнения только по субботам.
$this sundays()
Запланировать событие для выполнения только по воскресеньям.
$this weekly()
Запланировать событие для выполнения еженедельно.
$this weeklyOn(array|mixed $dayOfWeek, string $time = '0:0')
Расписание события на определённый день недели и время.
$this monthly()
Расписание события на каждый месяц.
$this monthlyOn(int $dayOfMonth = 1, string $time = '0:0')
Расписание события на определённый день и время месяца.
$this twiceMonthly(int $first = 1, int $second = 16, string $time = '0:0')
Расписание события на два дня месяца в определённое время.
$this lastDayOfMonth(string $time = '0:0')
Расписание события на последний день месяца.
$this quarterly()
Расписание события на каждый квартал.
$this yearly()
Расписание события на каждый год.
$this yearlyOn(int $month = 1, int|string $dayOfMonth = 1, string $time = '0:0')
Расписание события на определённый месяц, день и время года.
$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/8.x/Illuminate/Console/Scheduling/ManagesFrequencies.html