Cozi Laravel pe localhost

În cadrul PHP Laravel în medii productive, lucrătorii și supraveghetorii se asigură că locurile de muncă stocate în Redis, de exemplu, sunt procesate. Dacă doriți să fiți complet independent de acest lucru pe localhost, fie folosiți driverul de sincronizare pentru a executa întotdeauna lucrările imediat. Aceasta are dezavantajul că procesul curent PHP este blocat și solicitarea se blochează până când lucrarea a fost procesată.


Este mai bine să apelați o altă instanță PHP care inițiază o trecere unică a lucrătorului. Următoarea implementare are, de asemenea, grijă de diferențele Windows / Mac / Linux. Mai întâi definim un loc de muncă în mod obișnuit:

e24ced88a284d02f2ab5c64bb5905fce

Apoi creăm un ajutor general care se ocupă de execuție:

e24ced88a284d02f2ab5c64bb5905fce

În cele din urmă, numim această funcție într-un controler:

e24ced88a284d02f2ab5c64bb5905fce

Înapoi