Laravel beratur di localhost

Dalam kerangka PHP Laravel dalam lingkungan produktif, pekerja dan penyelia memastikan bahawa pekerjaan yang disimpan di Redis, misalnya, diproses. Sekiranya anda ingin sepenuhnya bebas dari ini di localhost, anda menggunakan pemacu penyegerakan untuk selalu melaksanakan tugas dengan segera. Ini mempunyai kelemahan bahawa proses PHP semasa disekat dan permintaannya terhenti sehingga tugas itu diproses.


Lebih baik memanggil contoh PHP lain yang memulakan pas pekerja satu kali. Pelaksanaan berikut juga menangani perbezaan Windows / Mac / Linux. Mula-mula kita menentukan pekerjaan dengan cara biasa:

e24ced88a284d02f2ab5c64bb5905fce

Kemudian kami membuat pembantu umum yang mengurus pelaksanaannya:

e24ced88a284d02f2ab5c64bb5905fce

Akhirnya, kami memanggil fungsi ini dalam pengawal:

e24ced88a284d02f2ab5c64bb5905fce

Belakang