2015-04-08 14 views
5

Sono stato a guardare Indatus Dispatcher (https://github.com/Indatus/dispatcher) e sembra molto più flessibile rispetto al costruito in pianificazione in laravel 5.laravel 5 Schedular vs Indatus Dispatcher

Per esempio con Dispatcher posso:

...->daysOfTheMonth([1, 15]) 

Per eseguire un comando il 1 ° e il 15 di ogni mese.

Da quello che posso vedere, non si può fare con la pianificazione:

...->monthly(1, 15) 

Il che non avrebbe funzionato perché quella funzione non accetta alcun parametro.

Mi manca qualcosa o è molto meglio il Dispatcher?

risposta

5

Il Dispatcher Indatus non è compatibile con Laravel 5. È stato interrotto, poiché la maggior parte delle funzionalità è ora inclusa in Laravel 5.

È sempre possibile eseguire un tempo di cron personalizzata - così si può veramente fare qualsiasi pianificazione con laravel 5 gradite:

...->cron('0 0 1,15 * * *') 
+0

Un'altra possibilità (per orari più complesse) è quello di utilizzare tutti i giorni() e appena il check-in il comando se è il 1 o il 15 del mese e torna presto se non lo è. – darthmaim

+0

@ imperium2335 - hai bisogno di ulteriori informazioni? – Laurence

+0

@TheShiftExchange Grazie, non sapevo che si potesse semplicemente usare -> cron – imperium2335