Laravel køer på localhost

I PHP-rammen sørger Laravel inden for produktive miljøer, arbejdere og vejledere for, at de job, der er lagret i f.eks. Redis, behandles. Hvis du vil være helt uafhængig af dette på localhost, skal du enten bruge synkroniseringsdriveren til altid at udføre jobbet med det samme. Dette har den ulempe, at den aktuelle PHP-proces er blokeret, og anmodningen hænger, indtil jobbet er behandlet.


Det er bedre at ringe til en anden PHP-forekomst, der starter et engangspassagerkort. Den følgende implementering tager sig også af Windows / Mac / Linux forskelle. Vi definerer først et job på den sædvanlige måde:

e24ced88a284d02f2ab5c64bb5905fce

Derefter opretter vi en generel hjælper, der tager sig af udførelsen:

e24ced88a284d02f2ab5c64bb5905fce

Endelig kalder vi denne funktion i en controller:

e24ced88a284d02f2ab5c64bb5905fce

Tilbage