本教程將使用PHP使用GitHub Webhooks API來創建演示應用程序。 該演示從GitHub接收每個推動事件,並將其存儲在數據庫中。它還顯示了由提交數量訂購的存儲庫貢獻者圖表。 Laravel 5被用作框架,Heroku託管了該應用程序。
密鑰功能:
>環境設置:
github webhook註冊:>它說明瞭如何在github存儲庫設置中註冊一個新的webhook,指定了應用程序的URL端點,並且可以(可選)提高安全性。
創建了一個遷移來定義>表,該表存儲了每個接收到的Webhook的事件名稱和有效載荷。
Laravel控制器處理傳入的Webhook請求,提取事件名稱和有效載荷,然後將其保存到數據庫中。 hooks
>
(string)(string)和(text)列的表格。
>>控制器(StoreEvents):
>控制器(貢獻json):此功能從數據庫中檢索並處理數據,以生成貢獻者的報告數據,以JSON格式。
結論:
>
以上是使用php的github webhooks的詳細內容。更多資訊請關注PHP中文網其他相關文章!