I-SlackWebhookHandler ye-Monolog 3 ithumela i-JSON nge-PHP cURL futhi ayibeki nketho yeproxy ecacile. Nge-webhook ye-HTTPS, nikeza leyo nqubo ye-PHP indawo yeproxy ye-libcurl:

https_proxy=http://proxy.example:8080 php artisan queue:work

Lokhu ukuqalwa kwesisebenzi somugqa we-Laravel. Ngezicelo zewebhu ze-PHP-FPM, hlinzeka ngendawo kumongo wesisebenzi se-FPM. i-export kwelinye itheminali ayibuyekezi umthumeli osuvele usebenza.

Gcina i-URL ye-webhook ye-Slack yesiteshi sokuloga. Inani le-HTTP likhomba umlamuli ophethe isicelo se-HTTPS; i-endpoint evela ohwini lweproxy ye-HTTP ingumuntu ofanelekayo womzila womphakathi osetshenziswa yilowo sisebenzi se-PHP. Noma iyiphi i-akhawunti yeproxy ingeyohlelo lokuqinisekisa iproxy elisekelwayo, hhayi i-payload ye-JSON noma imfihlo ye-webhook ye-Slack.

Zama lo mzila ngaphambi kokushintsha i-handler. i-override ekhishiwe eyamukela amarekhodi e-array ingeyakwa-Monolog API endala; i-write ye-Monolog 3 yamukela i-LogRecord.

Bika ukwehluleka kokuthutha kwe-webhook ngomunye umzila wokuxilonga. Ukubuyisela ukwehluleka ku-webhook efanayo ehlulekayo kungabangela ukuphindaphinda.

Izihloko ezihlobene