teakowa/laravel-cloudflare

直接在Laravel中使用Cloudflare API。

v1.1.1 2020-10-24 17:46 UTC

This package is auto-updated.

Last update: 2024-09-13 14:47:20 UTC


README

直接在Laravel中使用Cloudflare API。

Travis (.org) StyleCI PHP from Packagist Packagist Version LICENSE LICENSE 996.icu

注意:此功能适用于Laravel 5及以上版本,但我为Laravel 5.5进行了开发,因此这里不会添加服务提供者和外观的说明。

安装

首先,您需要从Cloudflare获取您的API密钥(不是令牌)

composer require Teakowa/laravel-cloudflare

发布配置文件。

php artisan vendor:publish

将它们放入您的.env文件中,如下所示,显然且相应地。

  1. CLOUDFLARE_EMAIL
  2. CLOUDFLARE_API_KEY

用法

最后,您可以在控制器中使用Cloudflare类,在该文件顶部使用命名空间

use Teakowa\Cloudflare\Cloudflare;

$data = (new Cloudflare)->zone()->listZones();

或者如果您想要简单一些,可以使用cloudflare函数

cloudflare()

许可协议

除非另有说明,此存储库中的代码受Anti 996 许可证和Apache License (Version 2.0)的双重许可。