A Laravel PHP keretrendszerben az éles környezetekben a felügyelőhöz hasonló dolgozók biztosítják, hogy például a Redisben tárolt feladatok végrehajtásra kerüljenek. Ha teljesen függetlenné szeretnél válni ettől a localhost-on, a szinkronizálási illesztőprogram segítségével azonnal végrehajthatod a feladatokat. Ennek azonban az a hátránya, hogy az aktuális PHP folyamat blokkolva van, és a kérés a feladat befejezéséig lefagy.
Jobb, ha hívunk egy másik PHP példányt, amely egyszeri munkavállalói engedélyt kezdeményez. Az alábbi megvalósítás gondoskodik a Windows / Mac / Linux különbségekről is. Először a szokásos módon határozunk meg egy munkát:
e24ced88a284d02f2ab5c64bb5905fce
Ezután létrehozunk egy általános segítőt, amely gondoskodik a végrehajtásról:
e24ced88a284d02f2ab5c64bb5905fce
Végül ezt a függvényt hívjuk meg egy vezérlőben:
e24ced88a284d02f2ab5c64bb5905fce