本教程将使用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中文网其他相关文章!