2017-02-19 18 views
0

Laravel 5 имеет систему планирования, которая работает по выражению cron. Однако, их выражение хрон имеет 6 позиций:Laravel 5 Cronjob

* * * * * *

В то время как ваш типичный формат хрон всего 5

* * * * *

минуту - Час - День Месяц - Месяц - День недели

У меня нет абсолютно никакой идеи, что каждая позиция означает в laravel, потому что есть нестандартное количество позиций ... Может ли кто-нибудь сказать мне, что каждый означает?

ответ

1

6-я позиция предназначена для значения года, она также является единственной дополнительной позицией.

2

-> cron() создает экземпляр \ Cron \ CronExpression. Если вы проверить его вы увидите:

const MINUTE = 0; 
const HOUR = 1; 
const DAY = 2; 
const MONTH = 3; 
const WEEKDAY = 4; 
const YEAR = 5; 

так -> хрон (минута, час, день, месяц, день недели, год)

Это так же, как стандартный формат хрон: https://en.wikipedia.org/wiki/Cron